腾讯云服务器php+mysq+nginx配置出现的问题及解决方法(亲测)

腾讯云服务器php+mysq+nginx配置出现的问题及解决方法(亲测)

http://blog.csdn.net/hfdmv/article/details/50900043

删除文件命令

sudo rm -f /usr/share/nginx/html/home.php                     
1. 启动php-fpm。
# sudo /etc/init.d/php5-fpm start 无响应
解决方法 # sudo service php5-fpm start
2. 重启nginx,使配置生效。
# sudo /etc/init.d/nginx restart   失败
解决方法 查看/var/log/nginx/error.log 发现 Nginx [emerge]: bind() to 0.0.0.0:80 failed  使用命令关闭占用80端口的程序:sudo fuser -k 80/tcp
3. 查看php-fpm默认配置。
# sudo netstat -tunpl | grep php-fpm 无反应
解决方法
netstat -an未发现监听9000端口。
查看/var/log/php5-fpm.log一切正常。
随后查看/etc/php5/fpm/pool.d/www.conf,发现listen = /var/run/php5-fpm.sock。
将listen设置为9000,即改成listen=127.0.0.1:9000
重启php5-fpm与nginx后,恢复。

MYSQL

安装mysql

命令:sudo apt-get install mysql-server

4 启动mysql时出现Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’
 解决方法:找到/etc/mysql/my.cnf 修改socket= /var/run/mysqld/mysqld.sock为 socket=/tmp/mysql.sock
5.初次登陆mysql时ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

解决方法:
找到/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:# sudo vim /etc/mysql/debian.cnf
# mysql -udebian-sys-maint -p
Enter password: <输入[client]节的密码>
mysql> UPDATE user SET Password=PASSWORD(‘newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
6.如何启动关闭设置防火墙
         查看防火墙状态        sudo ufw status

        安装sudo apt-get install ufw
        启用sudo ufw enable
        ufw default allow/deny:外来访问默认允许/拒绝

 

 

7.本地连接ubuntu数据库
(1)关闭服务器防火墙;sudo ufw disable
(2)数据库访问权限改为所有用户 
mysql> grant all privileges on *.*  to ‘root’@’%’  identified by ‘root’ with grant option;
mysql>flush privileges;
(3)新建3306端口的入站规则

(4)使用navicate 出现10038错误 解决方法:修改/etc/mysql/my.conf       找到bind-address = 127.0.0.1这一行     改为bind-address = 0.0.0.0即可
  修改文档权限:sudo chmod ugo+rwx /usr/share/nginx/html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113650.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月14日 上午11:00
下一篇 2021年10月14日 上午11:00


相关推荐

  • css鼠标点击的五种状态

    css鼠标点击的五种状态1、a:link{color:#fff}未访问时的状态(鼠标点击前显示的状态)2、a:hover{color:#fff}鼠标悬停时的状态3、a:visited{color:#fff}已访问过的状态(鼠标点击后的状态)4、a:active{color:#fff}鼠标点击时的状态5、a:focus{color:#fff}点击后鼠标移开保持鼠标点击时的

    2022年5月31日
    32
  • 触发器创建删除等操作

    一、创建一个简单的触发器触发器是一种特殊的存储过程,类似于事件函数,SQLServer™允许为INSERT、UPDATE、DELETE创建触发器,即当在表中插入、更新、删除记录时,触发一个或

    2021年12月24日
    52
  • 【c语言】小程序游戏——飞机游戏(一)

    【c语言】小程序游戏——飞机游戏(一)下面来介绍一个简单的游戏,其中用到的c语言知识属于基础内容,所以特别容易上手~~~~~~~飞机游戏~~~~~~~~~首先按照常理我们知道,肯定要在界面上绘制出一个飞机,我们用“*”符号来简单代表就OK。我们知道,在窗口的坐标系原点是在窗口左上角的,…

    2022年5月19日
    39
  • 组合数公式的递归实现,如何分析其时间复杂度

    组合数公式的递归实现,如何分析其时间复杂度 https://www.zhihu.com/question/38474425

    2022年7月25日
    11
  • 树莓派设置开机自启动详细_树莓派开机要多久

    树莓派设置开机自启动详细_树莓派开机要多久文章目录安装树莓派系统连接树莓派一、接外设直接当作电脑来用二、远程连接有网线ssh远程连接使用xrdp远程桌面使用VNC远程连接树莓派桌面无网线一些常用指令安装树莓派系统1、打开树莓派下载官网下载压缩包文件,需要解压NOOBS版本和Raspbian版本有什么区别呢?两者都是安装Raspbian系统的,Raspbian版本写入U盘插到树莓派就能直接用,而NOOBS是一个交互式引导安装,需…

    2022年10月14日
    5
  • js根据对象删除本身元素

    js根据对象删除本身元素functiondel e varmy document getElementBy a varmy e parent 0 nbsp nbsp if my null nbsp nbsp nbsp nbsp my parentNode removeChild my 1 第一种可以根据 id 获取当前元素 然后进行删除 2 第二种可以根据子元素 进行寻找到

    2025年8月22日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号