安裝指令:apt-get install * (卸載指令 apt autoremove *)
0.ubutun版本16.04.1 執(zhí)行 apt-get update 確保系統(tǒng)最新
root用戶登入 sudo -i 確保當前為root用戶
1.安裝 mysql a. mysql-server 數(shù)據(jù)庫服務 執(zhí)行 apt-get install mysql-server
出現(xiàn)一般問:缺少依賴(最新系統(tǒng)不會出現(xiàn))
執(zhí)行 apt-get install -f,然后執(zhí)行 apt-get install mysql-server
注意:安裝過程會提示輸入root用戶密碼
b. mysql-client 客戶端連接 執(zhí)行 apt-get install mysql-client 安裝結束后,
可以在控制臺中訪問數(shù)據(jù)庫 mysql -u root -p 2.php7.0 php7.0-fpm php7.0-mysql (目前最新版本)
a. php7.0 (安裝已經(jīng)包含了php7.0-fpm,如果不確定颠放,
可以單獨嘗試安裝php7.0-fpm)
執(zhí)行 apt-get install php7.0 b. php7.0-fpm PHPFastCGI管理器 執(zhí)行 apt-get install php7.0-fpm
c. php7.0-mysql php的mysql支持 執(zhí)行 apt-get install php7.0-mysql 使用各種框架時候容易出現(xiàn) could not find driver 基本就是這個木有
d.無需特別修改配置文件,如果無特殊要求 3.nginx a.nginx服務器 執(zhí)行 apt-get install nginx 安裝結束后:瀏覽器中可以訪問 http://127.0.0.1 出現(xiàn)nginx默認頁面 注意:80號端口不能被占用缭受,通常情況下,有的系統(tǒng)默認安裝好了apache服務器米者,這會與nginx的端口產(chǎn)生沖突 配置文件:參考
b.常用操作 重啟:nginx -s reload 關閉:nginx -s stop 啟動:nginx
特別說明:
php.ini 路徑 /etc/php/7.0/fpm/php.ini php-fpm啟動時宇智,可以在路徑 /run/php/ 看到運行的進程 結束php-fpm: kill -SIGINT cat /run/php7.0-fpm.pid
重載php-fpm:kill -USR2 cat /run/php7.0-fpm.pid
(注意:停止服務后php-fpm是無法執(zhí)行重載的胰丁,(⊙﹏⊙)這個是什么鬼) 開啟php-fpm:/usr/sbin/ 下有php-fpm7.0 執(zhí)行 /usr/sbin/php-fpm7.0可以啟動php-fpm 一般的:按本文所述方式安裝nginx,php-fpm是開機自動啟動的,無需特別配置
備注:
初次配置安裝總是出現(xiàn)各種問題隘马,大部分是由于缺少對linux系統(tǒng),nginx,php,mysql的了解,你需要冷靜下來蜒车。 操作很難重現(xiàn),所以請不要機械化搬運酿愧,筆記僅適用于回顧性參考邀泉。 如有錯誤,請見諒汇恤,我將在有時間的時候修改,(⊙﹏⊙)因谎。