一、主要内容:
1、安装LAMP服务器系统(Linux、Apache、MySQL、PHP )
2、安装WordPress
二、具体步骤
一、设置LAMP环境
1、安装LAP服务器系统,centOS上可以使用yum install 命令来安装,-y表示安装过程中全部选择yes。
yum install -y httpd php php-mysql php-gd php-xml
2、安装MySQL
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum install mysql-community-server
//开启mysql
service mysqld start
//查看mysql的root账号的密码
grep 'temporary password' /var/log/mysqld.log
//登录mysql
mysql -uroot -p
//修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
如果修改密码提示密码不合法,想要设置更加简单的方法可以设置校验等级,参考地址
set global validate_password_policy=0;
3、设置httpd、mysqld为开机启动服务
chkconfig httpd on
chkconfig mysqld on
4、启动服务
service httpd start
service mysqld start
5、设置wordpress数据库
//登陆数据库
mysql –uroot –p
//创建数据库
create database wordpress; //创建wordpress数据库,为下面安装wordpress做准备
二、安装wordpress
1、创建wordpress文件夹
mkdir -p /var/www/html/wordpress
2、下载安装wordpress
wget http://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip //下载
unzip wordpress-4.9.4-zh_CN.zip //解压
cp -r wordpress/* /var/www/html/wordpress/ //将wordprss下所有的文件复制到apache服务器根目录下的wordpress
3、配置wordpress的配置文件,如果没有vim 使用下面命令即可
yum install vim
cd /var/www/html/wordpress/ //进入wordpress文件夹下
cp wp-config-sample.php wp-config.php //复制配置文件
vim wp-config.php //编辑wordpress的配置文件
然后输入上面创建的数据库名称,用户名及密码。
三、安装完成
在浏览器输入IP地址加上你的wordpress所在目录名称,回车,按提示添加即可。
如果提示无法打开,请检查下apache服务器是否开启或者防火墙端口问题。
三、使用过程中可能遇到的问题
一、不使用ftp添加插件或更新等操作
编辑“wp-config.php”
vim wp-config.php
在最后一行添加
define('FS_METHOD', "direct");
之后你再使用更新等问题时就会直接操作而不是使用ftp。当然接下来你基本上还是会不能更新安装插件
导致这一原因的根本是wordpress缺少权限来操作
首先cd到wordpress文件的目录
cd /var/www/html/wordpress
给予所有的写权限
chmod 777 wp-content
接下来给你的博客的文章上传一张图片或者更新操作,WP会生成一个目录, 然后查看是哪个用户创建了文件夹。一般情况下,这个用户名叫“ apache”,也有不少人发现这个用户是“nobody”。
进入到wp的wp-content目录,查看该目录下所有文件/ 文件夹的权限,所属用户、用户组:
cd wp-content
ls -l
[root@VM_0_3_centos wp-content]# ls -l
总用量 24
-rw-r--r-- 1 apache apache 28 3月 13 16:12 index.php
drwxr-xr-x 4 apache apache 4096 3月 13 16:12 languages
drwxr-xr-x 4 apache apache 4096 3月 15 00:18 plugins
drwxr-xr-x 5 apache apache 4096 3月 13 16:12 themes
drwxr-xr-x 2 apache apache 4096 3月 14 23:04 upgrade
drwxr-xr-x 3 apache apache 4096 3月 13 17:00 uploads
注意上传目录 uploads 是用户 apache 创建的。
接下来把wp-content权限还原到 755
cd ..
chmod 755 wp-content
下来就是实际修复的命令了, 改变wp所在文件夹的拥有者为刚找到的这个用户apache
cd ..
chown -R apache: apache wordpress
OK,问题解决
二、添加的文章点击打不开
导致这个问题的原因是我们的目录地址是中文,可以手动修改目录名称,可这样的操作非常的繁琐。
更优的解决办法是通过插件,下载并添加插件“Pinyin Permalinks”。启用过后会自动将文章目录改为英文。