zoukankan      html  css  js  c++  java
  • lnmp停用nginx,改用apache

    编译安装的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

  • 相关阅读:
    oracle安装异常汇总
    使用口令文件认证
    oracle的网络连接
    只有数据文件恢复数据库
    ORACLE-SQLLOAD导入外部数据详解
    主,备数据库--静态监听配置
    使用RMAN Active duplicate创建异地auxiliary Database
    maven仓库之第一篇
    Oracle数据库之第四篇
    Oracle数据库之第三篇
  • 原文地址:https://www.cnblogs.com/walter371/p/4179645.html
Copyright © 2011-2022 走看看