美文网首页
ubuntu搭建LNMP问题记录

ubuntu搭建LNMP问题记录

作者: Kira丶陈 | 来源:发表于2017-06-27 17:09 被阅读0次

    1、sudo service php5-fpm reload,如果这个命令不起作用,采用如下方式修复:

    curl -L https://raw.githubusercontent.com/AbhishekGhosh/Nginx-PHP5-FPM-Restart-Fix-on-Ubuntu/master/php5-fpm > /etc/init.d/php5-fpm
    ​chmod +x /etc/init.d/php5-fpm
    sudo /etc/init.d/php5-fpm reload/restart/start/stop //命令
    

    2、ubuntu设置开机启动:
    在/etc/rc.local中exit 0 前面添加启动命令,如果测试发现没运行则将其默认的Shell更改为Bash:

    //方法1   选择no
     sudo dpkg-reconfigure dash 
    //方法2 重新进行软链接
    sudo rm /bin/sh
    sudo ln -s /bin/bash /bin/sh
    

    3、php里localhost访问MySQL失败:

    mysqld --verbose --help | grep socket
    //输出结果一般为/var/run/mysqld/mysqld.sock
    sudo vi /etc/php5/fpm/php.ini
    //修改mysql.default_socket = /var/run/mysqld/mysqld.sock
    //然后 reload php配置文件,重启php服务
    

    4、设置php允许上传文件

    sudo vi /etc/php5/fpm/php.ini
    //修改下列行:
    upload_tmp_dir = /home/ubuntu/xdfserver/tempData    临时文件路径
    file_uploads = On     允许上传文件
    upload_max_filesize = 15M    最大上传文件大小
    post_max_size = 20M     最大post数据大小
    max_execution_time = 300  每个php页面运行时间
    max_input_time = 300     每个php页面解析数据时间
    memory_limit = 128M   默认128,内存大小
    //需要保持 memory_limit > post_max_size > upload_max_filesize
    

    5、php 运行加密解密算法报错

    //方法1
    sudo php5enmod mcrypt 
    //方法2
    sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/cli/conf.d/mcrypt.ini
    

    6、snmp-mibs-downloader 安装失败的修改方法:

    //错误:Package ‘snmp-mibs-downloader’ has no installation candidate 
    sudo vim /etc/apt/sources.list
    /*加入:
    # ref. http://packages.ubuntu.com/precise/all/snmp-mibs-downloader/download
    deb http://fr.archive.ubuntu.com/ubuntu precise main multiverse
    */
    sudo apt-get update && sudo apt-get install snmp-mibs-downloader
    

    7.远程访问数据库:

    netstat  -an|grep 3306    //127.0.0.1:3306,表示的是本地
    sudo vim /etc/mysql/my.cnf  //将bind-address = 127.0.0.1注销
    //重启ubuntu
    netstat  -an|grep 3306  //显示 0.0.0.0:3306
    mysql -uroot -p"xxxx"
    GRANT ALL PRIVILEGES ON *.* TO '你的用户名'@'%' IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION;
    flush privileges;   //更新权限
    

    相关文章

      网友评论

          本文标题:ubuntu搭建LNMP问题记录

          本文链接:https://www.haomeiwen.com/subject/okmecxtx.html