centos6 lnmp安装mysql_centos7.6下安装LNMP环境(linux+nginx+mysql5.7+PHP)

忙活了好久好久。。不断解决错误提示。。终于把网站部署上centos了。。留下博客做纪念。

一、安装

按照教程来弄,没啥问题,其中mysql使用的是mysql5.7,其他下载的太慢,修改密码时最好跟着修改一下密码策略,不然需要修改成复杂密码

二、部署thinkphp5.1项目失败

1.session_start(): open(...) failed: Permission denied (13)

给报错的文件夹添加权限

chmod 777 文件夹

例如:

报错:file_put_contents(/var/www/tpblog/runtime/temp/136471ff2580ecd9df29c5772f849835.php): failed to open stream: Permission denied

cd /var/www/tpblog/

chmod 777 temp

出现报错的文件夹都赋予该权限

2.thinkphp5.1只能显示根网页,所有链接404

vim /etc/nginx/conf.d/default.conf

location中添加:

location /{if (!-e $request_filename) {

rewrite^(.*)$ /index.php?s=$1last;break;

}

}

3.A session is active. You cannot change the session module's ini settings at this time

/etc/php.ini中

session.auto_start = 0

配置完成后 nginx -s reload

4.解决 swap file “*.swp”already exists!(编辑文本过程中异常退出)

将该文件目录下隐藏的 *.swp 文件删除即可,原先的文件便可再次编辑。

三、mysql

mysql修改密码策略:

如果不需要密码策略,在/etc/my.cnf文件中添加如下配置禁用即可:

validate_password = off

mysql修改密码:

set password for 'root'@'localhost'=password('1234');

mysql执行sql文件:

source .sql路径及文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值