1,.安装Nginx
添加CentOS 7 Nginx yum资源库
1 | rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm |
安装:
1 | yum -y install nginx |
启动:
1 | systemctl start nginx.service |
设置开机启动:
1 | systemctl enable nginx.service |
nginx配置:
默认配置文件在 /etc/nginx/conf.d/default.conf
我们只需要复制一份配置文件来实现根据域名来访问不同的目录
1 | cp default.conf beeasy.conf |
然后beeasy.conf的配置如下:
server_name 即配置的访问域名
root 后面即为访问该域名的根目录
该配置解决了在WordPress框架下修改固定链接后除首页其他页面404的问题。
重启nginx:
1 | systemctl restart nginx.service |
2.安装php7.0
添加CentOS 7 php7 yum资源库
1 | rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm |
安装:
1 | yum install php70w php70w-opcache |
你也可以安装一些其他扩展:
1 | yum install yum-plugin-replace |
还包涵一些其他的扩展包,可以根据需求安装:
1 | php70w-dba,php70w-devel,php70w-embedded,php70w-enchant,php70w-gd,php70w-pdo等。。 |
可参考https://webtatic.com/packages/php70/
3.安装mysql
1 | yum -y install mysql |
安装mysql-server
1 | yum -y install mysql-server |
虽然可能会报错,但是不要慌
1 | wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm |
然后需要确定几次,都按y回车即可
安装mysql扩展包:
1 | yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql |
重启对应服务:
1 | service mysqld restart |
初次安装mysql是没有密码的,我们要设置密码,mysql的默认账户为root
设置 MySQL 数据 root 账户的密码:
命令:
1 | mysql_secure_installation |
当出现如下提示时候直接按回车:
1 | Enter current password for root |
出现如下再次回车:
1 | Set root password? [Y/n] |
出现如下提示输入你需要设置的密码,这里输入了root,输入密码是不显示的,回车后再输入一次确认:
1 | Remove anonymous users? [Y/n] |
以上的教程都是搭建完成以后写的,如果存在问题,还请指出。