CentOS 7.4
;Apache HTTP
;MySql
;WordPress
;Apache HTTP
安装 Apache HTTP
很简单,只需要在终端输入以下命令就可以了:
sudo yum install httpd
如果当前登录用户不是 root
的话,执行,sudo
命令是需要输入 root
用户的密码;
安装完毕后,启动服务:
systemctl start httpd.service
当启动服务器完成之后,先别着急往下弄,可以直接在浏览器中输入服务器的 ip
地址,应该就可以看到 Apache
的欢迎页面了;
如果你的 ip
地址已经和域名绑定了,那么在浏览器中输入你的域名也可以访问了;
如果输入 ip
没有访问到 Apache
的欢迎页面,(云服务器)那么在安全组规则,入方向下添加这么一条规则,打开 80
端口:
MySql
Centos 7安装Mysql服务
Apache
和 Mysql
服务systemctl enable httpd.service
systemctl enable mysqld.service
最好把这些服务都再重启一下:
systemctl restart httpd.service
systemctl restart mysqld.service
Mysql
中新建数据库mysql -u root -p
通过上面的命令进入数据库,然后输入密码,但其实默认是没有密码的,直接回车就能进入了;
进入后,创建一个叫 wordpress
的数据库:
create database wordpress;
Mysql
默认密码CentOS 7上修改Mysql上的指定用户的密码
PHP
以及相关 PHP
组件yum install php
yum install php-mysql
yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
我先安装了这几个组件,为以后使用,你要想了解所有的 PHP
组件的话,可以使用如下命令搜索:
yum search php-
PHP
是否安装成功建立一个 info.php
文件:
vim /var/www/html/info.php
然后输入 i
进入编辑模式,在文件中写入下面的 PHP
命令:
phpinfo();
?>
Esc
,退出编辑模式,:wq
保存修改并退出;
在浏览器中输入 ip
地址 /info.php
,例如:123.56.183.34/info.php
回车,就可以看到 PHP
的信息了;
WordPress
可以到 https://wordpress.org/
官网上去翻,或通过下面的命令下载:
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
使用 unzip
来解压文件:
unzip wordpress-3.8-zh_CN.zip
如果,没有 unzip
的话,通过下面命令下载:
yum install unzip
安装完毕后,再执行上面的解压命令;
/var/www/html
目录下cp -rf wordpress/* /var/www/html/
(注:建议去看看 WordPress
的 wp-conten-sample.php
文件)
在浏览器中输入你的 ip
地址,就可以看到 WordPress
的配置页;
如何根据其提示,完成最后的配置;
FTP
CentOS 7上搭建FTP服务
当你进行(首次)进行下载或更新时 WordPress
会让你填入以下信息(没有图片…):
ip
地址) FTP
用户名:xxx FTP
密码:xxx OK
啦!?
1. “无法定位 WordPress
内容目录”
解决方案:
打开 WordPress
根目录的 wp-config.php
文件,把下面这段代码加到文件末尾;
/** Override default file permissions */
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
2. “安装失败,无法创建目录”
解决方案:
在到 WordPress
的安装路径下找到 wp-content
文件(注:这个文件夹是用于存放语言包,插件及主题的文件夹),键入以下命令:
chmod -R 777 wp-content/
再进行安装或更新,应该就能解决!
WordPress
在
CentOS 7.4
上搭建好,本文只能说是个总结罢了,以下是参考文章列表:
在CentOS系统上从零开始搭建WordPress博客的全流程记录
CentOS7服务管理(重启,停止,自动启动命令)
Centos7修改文件夹权限和用户名用户组
插件升级“无法定位 WordPress 内容目录”