LNMP搭建
1.安装mysql5.7
2.安装php
2.1 安装php-fpm(现在不需要安装php-fpm,php已经包含了此软件)
cd php-5.4.37
useradd -s /sbin/nologin php-fpm
cp php.ini-production /usr/local/php/etc/php.ini 生产环境下配置文件
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm php-fpm启动脚本
chmod 755 /etc/init.d/php-fpm
chkconfig --add php-fpm 加入系统启动
chkconfig php-fpm on
cd /usr/local/php/etc/
cp php-fpm.conf.default php-fpm.conf或者重命名mv php-fpm.conf.default php-fpm.conf
2.2 修改php-fpm配置文件
清空/usr/local/php/etc/php-fpm.conf
添加模板
3.安装nginx
cd nginx-1.6.3
./configure --prefix=/usr/local/nginx --with-pcre
可能要安装yum install -y pcre-devel
3.1 编写启动文件
nginx启动脚本与配置文件/etc/init.d/nginx
编写启动脚本并加入系统服务
修改权限chmod 755 /etc/init.d/nginx
加入到开机启动
chkconfig --add /etc/init.d/nginx
chkconfig nginx on
3.2 修改nginx配置文件
修改nginx配置文件/usr/local/nginx/conf/nginx.conf 原本nginx自带的配置文件不够完善
添加include vhosts/*.conf; #使用虚拟主机文件
4.创建vhost虚拟机
cd /usr/local/nginx/conf
mkdir vhosts
cd vhosts
vim default.conf 设置默认虚拟主机403
4.1创建新的虚拟主机;例如discuz.conf
(1).安装discuz
进入浏览器登录安装界面,看是否有权限问题
在/data/www 目录下
chown -R daemon config data uc_client/data uc_server/data
给discuz增加mysql库
(2).安装wordpress
设置wp-config.php文件
用户可以亲自创建并编辑wp-config.php文件,也可以在运行安装脚本(第五步)时让WordPress帮助用户编辑wp-config.php(不过仍然需要告诉WordPress我们的数据库信息)。
(更多细节以及创建wp-config.php配置文件和密码密钥的信息请点击编辑wp-config.php文件。)
返回第一步中解压WordPress压缩包的位置,将wp-config-sample.php重命名为wp-config.php,之后在文本编辑器中打开该文件。
chown -R php-fpm:php-fpm /data/wordpress/ 网站有写权限
如果出现网站安装discuz后自动跳转forum.php清理下缓存就ok了
"世界上只有一种真正的英雄主义,就是认清了生活的真相后,还依然执着地热爱它。"
——罗曼·罗兰