Centos搭建wordpress
1.安装apache
yum –y installhttpd
启动apache并设置开机启动
systemctl starthttpd.service
systemctl enablehttp.service
安装Mariadb数据库,并设置为开机启动
yum -y installmariadb-server mariadb
systemctl startmariadb.service
systemctl enablemariadb.service
2.配置Mariadb数据库:
mysql_secure_installation
输入命令后会有以下提示:
Enter currentpassword for root (enter for none):(输入原始root密码,若无enter)
Set rootpassword? [Y/n] (是否设置root密码)
Removeanonymous users? [Y/n] (是否移除匿名用户)
Disallow rootlogin remotely? [Y/n] (是否禁止远程root登陆)
Remove testdatabase and access to it? [Y/n] (是否删除测试数据库)
Reloadprivilege tables now? [Y/n] (重新载入)
3.安装php环境
yum -y install php
查看所有组件:
yum search php
选择所需组件进行安装
yum -y installphp-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstringphp-snmp php-soap curl curl-devel
完成后我们可以新建一个PHP页面查看安装的组件
vi/var/www/html/info.php
编辑为以下内容
phpinfo();
?>
重启httpd服务
systemctl restarthttpd.service
打开网址 http://x.x.x.x/info.php 进行查看
4.为wordpress配置数据库
登录数据库
mysql -u root –p
CREATE DATABASEwordpressdb;(创建wordpressdb数据库)
CREATE USERwordpressuser@localhost IDENTIFIED BY '123456';(创建用户为wordpress,密码为123456)
更改用户权限,保存并退出
GRANT ALL PRIVILEGESON wordpressdb.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
Exit
重启相关服务
systemctl restarthttpd.service
systemctlrestart mariadb.service
4.安装wordpress
下载wordpress
wgethttp://wordpress.org/latest.zip
解压文件,并且将其复制到/var/www/html目录下
unzip -q latest.zip
cp -rf wordpress/*/var/www/html/
修改文件夹权限
chown -Rapache:apache /var/www/html/
chmod -R 755/var/www/html/
mkdir -p/var/www/html/wp-content/uploads
chown -R :apache/var/www/html/wp-content/uploads
编辑配置文件
cd /var/www/html
cpwp-config-sample.php wp-config.php
vi wp-config.php
将其修改为以下格式(其中wordpressdb为数据库名称,wordpressuser为数据库用户名,123456为数据库密码)
// * MySQL settings - You can get this info from yourweb host * //
/* The name of the database for WordPress /
define(‘DB_NAME’, ‘wordpressdb’);
/* MySQLdatabase username /
define(‘DB_USER’, ‘wordpressuser’);
/* MySQLdatabase password /
define(‘DB_PASSWORD’, ‘123456’);
5:配置域名
打开apache主配置文件在文本末尾添加一下内容(1x01.cn替换为自己的域名)
vim /etc/httpd/conf/httpd.conf
DocumentRoot /var/www/html/
ServerName 1x01.cn
ServerAlias www.1x01.cn
保存后退出,重启相关服务
systemctl restarthttpd.service
systemctlrestart mariadb.service
安装wordpress时注意符号中文和英文不一样的问题
原文地址:http://blog.csdn.net/keneuro/article/details/48543613