码迷,mamicode.com
首页 > Web开发 > 详细

lnmp停用nginx,改用apache

时间:2014-12-23 11:56:09      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

编译安装的lnmp环境

 

总是出现502错误,修改了各种配置也没用,暂时先放弃nginx,改用apache

apache使用yum安装方式

 

需要注意的事项,将网站根目录的用户组改为

chown apache.apache /home/www -R

由于之前安装的php是编译安装,配置文件php.ini并没有在/etc/php.ini下建立软连接(可能是这个原因),导致apache不能解析php文件。当时解决的办法是先将/etc/php.ini重命名,然后

yum install php

默认会在/etc/下建立php.ini

解决了解析php文件之后,又无法连接到mysql

但是可以通过控制台命令登录操作数据,中间一个小插曲,就是修改网站根目录权限的时候,不小心把存放mysql data的文件用户组也修改成了apache

chown mysql.mysql /home/data -R

接上文,

show variables like socket;

回显如下,找到mysql.sock的位置

"Variable_name"        "Value"
"socket"                  "/home/mysql/data/mysql.sock"

 

修改/etc/php.ini,将mysql.default_socket默认为空,修改为上面的路径

mysql.default_socket = /home/mysql/data/mysql.sock

重启apache,至此,搞定。

 

参考

http://www.osyunwei.com/archives/4199.html

http://www.osyunwei.com/archives/5884.html

lnmp停用nginx,改用apache

标签:

原文地址:http://www.cnblogs.com/walter371/p/4179645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!