lnmp環境的使用教程

2022-03-19 18:08:15 字數 1936 閱讀 3115

安裝的軟體都安裝到了:/usr/local

管理nginx

service nginx start|stop|restart|reload

管理mysql

直接執行mysql即可登入不需要使用者名稱和密碼,登入進行之後,需要刪除匿名使用者 並為root使用者設定乙個密碼。原理:管理mysql中的賬號,就是直接修改mysql.user表即可

如何判斷乙個系統中有沒有啟動web伺服器或者是mysql伺服器?

使用ps 命令檢視有沒有啟動web這個程序

使用 netstat 命令檢視 相應埠號有沒有被監聽

如何重啟php?

這和windows不同,在win下如果修改了php.ini只要重啟apache就可以了,但是在lnmp裡面不可以,必須需要要單獨重啟php。

在nignx下php是獨立啟動的,預設監聽是9000埠。

重啟流程:

先使用ps命令找出php程序的pid

使用kill -15 pid 關閉程序

啟動php

&(把命令放入後台執行)

如何配置nginx

配置檔案:/usr/local/nginx/conf/nginx.conf

擴充套件:linux下對每個程序都有資源上的限制:可以使用ulimit指令設定和檢視

其他影響網路連線數的引數:open files

擴充套件:unix/linux系統有乙個理念:所有的東西都是檔案

修改:

例項:把**上傳到lnmp環境下執行

建立乙個目錄用來存放我們專案**

修改nginx的配置檔案,把這個目錄配置成乙個**

上傳**到/www/www.34.com

把資料庫導到伺服器上

重啟nginx

修改本地的hosts檔案把ip位址指向linux伺服器

上傳之後修改許可權的問題:

修改php以www的許可權執行

b)    重啟 php

c)    修改專案目錄的歸屬也為www

總結:平時沒有許可權的原因是因為預設一般上傳的檔案可能是屬於root賬號的,而一般web伺服器都是以www這個賬號的許可權執行的,當然不能操作屬於root的檔案。

lnmp環境的使用

安裝的軟體都安裝到了 usr local 管理nginx service nginx start stop restart reload 管理mysql 直接執行mysql即可登入不需要使用者名稱和密碼,登入進行之後,需要刪除 並為 root 使用者設定乙個密碼。原理 管理mysql中的賬號,就是直...

LNMP 0 5 安裝使用教程

也許大家對lamp比較熟悉,lamp代表linux下apache mysql php這種 伺服器架構 同上lnmp代表的就是linux下nginx mysql php這種 伺服器架構。我們為什麼採用lnmp這種架構?採用linux php mysql的優點我們不必多說。nginx是乙個小巧而高效的l...

LNMP環境SVN鉤子指令碼的使用

在做版本的時候,需要svn做一些自動化的事情,比如提交前自動更新 提交一些檔案後關聯著提交另一些。所以需要寫一點自動化指令碼。官方說法 鉤子是通過版本庫事件觸發,例如新版本的建立或乙個未版本化屬性的修改。一些鉤子 叫做 pre hooks 在事件發生前執行,可以用來報告發生了什麼以及防止它發生。還有...