首页 > 代码库 > LNMP搭建

LNMP搭建

1.安装mysql5.7
http://note.youdao.com/noteshare?id=c299e305ad88878f7b89375a157508b9&sub=WEB8240500a8ad13b33f937de6fe8ca9ab4
 
2.安装php
2.1 安装php-fpm(现在不需要安装php-fpm,php已经包含了此软件)
http://note.youdao.com/noteshare?id=1d8767ee8aecbe62243d64f0d7ef55aa&sub=WEB0310b931f582fdebe1d85a2a74215708
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
添加模板
http://note.youdao.com/noteshare?id=011259da013ad3999ee4df2f989283fa&sub=F2B081973543448E939BFC5E392644F9
 
3.安装nginx
cd nginx-1.6.3
./configure --prefix=/usr/local/nginx --with-pcre
可能要安装yum install -y pcre-devel
http://note.youdao.com/noteshare?id=295cf088d7afa07b1475b86660026ce5&sub=WEB791582764a75f2f5e4a203e194e0a626
3.1 编写启动文件
nginx启动脚本与配置文件/etc/init.d/nginx
编写启动脚本并加入系统服务
http://note.youdao.com/noteshare?id=a0b045d00d8826e205cea6b3b18ae125&sub=A1ED86E5877B46BC81D40CBB47A179C4
修改权限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自带的配置文件不够完善
http://note.youdao.com/noteshare?id=6ca170708c7a60e72877e684a579bbb2&sub=397BED5B8ED74FC5A745D4550CF84399
添加include vhosts/*.conf; #使用虚拟主机文件
 
4.创建vhost虚拟机
cd /usr/local/nginx/conf
mkdir vhosts
cd vhosts
vim default.conf 设置默认虚拟主机403
http://note.youdao.com/noteshare?id=3be5192fff4ca47fbe7f388c411107b3&sub=54BBFA448626414CA1E597AB749799DB
4.1创建新的虚拟主机;例如discuz.conf
http://note.youdao.com/noteshare?id=eb7c820b9dce2374cb620b8f58a965d9&sub=76AB407B523541F59C57B18868A2A80E
 
 
(1).安装discuz
进入浏览器登录安装界面,看是否有权限问题
在/data/www 目录下
chown -R daemon config data uc_client/data uc_server/data
给discuz增加mysql库
http://note.youdao.com/noteshare?id=75d4f710ce7099dbbd40ce22e62effcf&sub=A0CFBE56C1354740BA391834FD782F99
 
(2).安装wordpress
http://note.youdao.com/noteshare?id=ebfb831b3d691414570b35525e327e05&sub=7CB7090CA866421B83209BBD9CDE81B4
原文地址http://www.cnblogs.com/jeromeblog/p/3394964.html
设置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,之后在文本编辑器中打开该文件。
http://note.youdao.com/noteshare?id=c666bc2a5bc9ce6aa5b09992172a29d1&sub=564FFF1401A74C559FE5218DAFE53CEF
chown -R php-fpm:php-fpm /data/wordpress/ 网站有写权限
如果出现网站安装discuz后自动跳转forum.php清理下缓存就ok了

LNMP搭建