Blog

Centos7上安装WordPress程序

LAMP环境搭建: http://www.jrady.cn/wp-lamp/ Centos7下LAMP环境搭建好以后,就可以安装各种服务了,我搭建的是WordPress,所以就大概讲讲WordPress的那些事儿~

本文借鉴了网上很多大神的思路和想法,在此先谢过~

1.数据库部署

为Wordpress程序创建用户名为360readuser,密码为360readpsd的数据库。

登陆数据库:mysql -uroot -p

创建数据库:CREATE DATABASE  360read;

创建数据库用户:CREATE USER 360readuser@localhost IDENTIFIED BY’360readpsd’;

给用户所有权限:GRANT ALL PRIVILEGES ON 360read.* TO 360readuser@localhost;

刷新生效: FLUSH PRIVILEGES;

退出:exit

重启服务:systemctl restart mariadb.service

systemctl restart httpd.service

2.安装WordPress

1>建立一个临时文件夹,下载最新版本的Wordpress,中英文都可以。

mkdir /tmp/wp

cd /tmp/wp

wget http://wordpress.org/latest.zip

解压缩到网站根目录: unzip -q latest.zip -d /var/www/html/

2>更改wordpree文件夹属主:chown -R apache:apache /var/www/html/wordpress

更改wordpress文件夹权限:chmod -R 755 /var/www/html/wordpress

创建一个可以上传的目录upload,并将属主改为apache:

mkdir -p /var/www/html/wordpress/wp-content/uploads

chown -R :apache /var/www/html/wordpress/wp-content/uploads

3>修改配置文件,以便可以访问数据库

cd /var/www/html/wordpress/

cp wp-config-sample.php wp-config.php

vim wp-config.php 修改红色字体部分:

/** The name of the database for WordPress */

define(‘DB_NAME’, ‘360read‘);

/** MySQL database username */

define(‘DB_USER’, ‘360readuser‘);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘360readpsd‘); 修改完成后  :wq !

4>浏览器输入http://192.168.1.108/wordpress/wp-admin/install.php 后就可以进行最后的登陆安装,输入站点名称,登陆户名,密码,邮箱就可以完成Wordpress安装!

如果出现如下错误:Your PHP installation appears to be missing the MySQL extension which is require

可能是PHP-mysql模块丢失造成的,重新yum install php-mysql ,并且重启mariadb和httpd服务就可以了。

5>开启支持网站固定链接修改和重定向功能。

编辑主配置文件:vi /etc/httpd/conf/httpd.conf

…AllowOverride None 修改为AllowOverride All…

然后重启服务:systemctl restart httpd.service

创建.htaccess文件:touch /var/www/html/wordpress/.htaccess

编辑:vim /var/www/html/wordpress/.htaccess,加入以下内容,也可以让网站自动生成。

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /wordpress/

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /wordpress/index.php [L]

</IfModule>

修改.htaccess文件权限:chmod 664 /var/www/html/wordpress/.htaccess,修改为664可以让网站支持自动更新,也可以修改为644。

至此,Wordpress在Centos7上已经完全安装了,可以用它搭建你想要的任意网站了。

2 comments

  1. Jrady Jrady

    mark

    沙发
  2. Jrady Jrady

    mark

    板凳

Leave a Reply

你必须登入才能评论。