一、添加站點域名命令: 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 文件名微信小程序