一、添加站点域名命令: lnmp vhost add;php
二、重置mysql密码:html
第一种方法:用军哥的一键修改LNMP环境下MYSQL数据库密码脚本 一键脚本确定是很是方便。具体执行如下命令: wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh sh reset_mysql_root_password.sh 方便吧! 第二种方法:经过命令修改,具体以下: a、中止MySQL服务 执行:/etc/init.d/mysql stop b、跳过验证启动MySQL /usr/local/mysql/bin/mysqld_safe –skip-grant-tables >/dev/null 2>&1 & 而后: mysql mysql -uroot //登录 mysql> UPDATE user SET Password=PASSWORD(‘new password’) where USER=’root’; mysql> FLUSH PRIVILEGES; mysql> quit 而后从新启动mysql /etc/init.d/mysql start 方法二也能够修改配置文件: 修改/etc/my.cnf,在[mysqld]的段中加上一句:skip-grant-tables 重启mysql就能够免密码登陆root了,固然,重设密码后要记得把配置文件改回去。
三、购买了云服务器,安装LNMP集成环境后, 想用Navicat 工具远程链接,还要作一些配置 ,参考了下面的博客操做,亲测可用;mysql
版权声明:本文为CSDN博主「zhaoyang_1214」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。 原文连接:https://blog.csdn.net/u014691098/article/details/78275981
四、我用的是最新版的 lnmp 1.6 集成环境,放到linux环境时总是报错404,解决方案:linux
先打开你的域名配置: /usr/local/nginx/conf/vhost/XXX.com.conf 1、把里面的 include enable-php.conf; 改成pathinfo模式 include enable-php-pathinfo.conf; 2、添加这部分代码 location / { index index.php server.php index.htm index.html; try_files $uri $uri/ /index.php?$query_string; #try_files $uri $uri/ /index.php?$1; if (!-e $request_filename) { #一级目录 rewrite ^/(.*)$ /index.php/$1 last; #二级目录 #rewrite ^/(.*)$ /public/index.php/$1 last; } } 3、再出来, 在路径 /usr/local/nginx/conf 目录下找到 fastcgi.conf 文件修改; 把 最下面的一句代码 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在这后面加上项目目录全路径: fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/wwwroot/";
四、出来重启,nginx -s reload
五、使用tp5,执行时碰到mkdir() Permission denied 的 500错误,在部署在线上的时候,你使用tp5的时候,这个错误很大概率会碰到。nginx
对于tp框架而言,自动生成的文件或者目录应该是runtime目录,因此在线部署代码的时候,开放此类目录的权限。
因此解决mkdir() premission denied 的问题最直接的方式,把runtime权限放开,让全部用户均可以建立它。在根目录执行一下命令;
sql
chmod -R 777 runtime
六、微信小程序开发, 手机打开的时候报错: 运行环境加载失败(1,4),解决方案:数据库
1、手机后台杀死微信的进程,从新打开; 2、若是杀死进程不行,更新微信版本便可!
七、删除文件无权限: Operation not permitted小程序
用命令 chattr -R -i 文件名 或者 chattr -i 文件名微信小程序