7 和8通用。
安装httpd服务器:
yum install httpd -y
下载最新版的WordPress:
yum install wget -y
wget https://cn.wordpress.org/latest-zh_CN.zip
解压缩刚刚下载的压缩包:
unzip latest-zh_CN.zip
将WordPress的文件移动到存放网页文件的文件夹(默认):
mv wordpress/* /var/www/html
如果开启了selinux则需要安装selinux管理工具:
yum install setroubleshoot -y
然后修改一下安全上下文:
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
restorecon -Rv /var/www/html
还要修改一下html文件夹的所有者属性:
chown -R apache:apache /var/www/html
最后还要selinux允许httpd服务器访问网络(更新和下载插件):
setsebool -P httpd_can_network_connect 1
允许httpd服务器执行内存可能会造成不安全(我没开):
setsebool -P httpd_execmem 1
看的日志里报警难受的话可以在PHP配置文件里查找:
pcre.jit=1
将后面的1改成0并重启httpd服务器即可。
在MySQL服务器中新建一个数据库给WordPress(名称随意):
CREATE DATABASE myblog;
新建一个WordPress数据库用户(默认不能远程连接):
CREATE USER 'MyUser'@'localhost' IDENTIFIED BY '这里填密码';
授予新创建的用户访问WordPress数据库的权限:
GRANT ALL ON myblog.* FOR 'MyUser'@'localhost';
然后修改httpd的配置文件:
vi /etc/httpd/conf/httpd.conf
在文件的末尾另起一行添加(不要随便找个地方插入!!):
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
然后启动httpd服务器,访问你的域名或IP地址就可以进入WordPress的安装界面啦。
将数据库名改成前面创建的数据库的名字(myblog), 用户名改成新创建的MySQL用户的名字(MyUser), 密码输入自己前面创建用户时填的密码, 表前缀可以改成自己想要的,如网站名、数字等。