配置lnmp環境遇到的一些問題以及解決方法
做後臺技術開發都知道,一般在小公司就業難免會要兼做積分工,購買伺服器,配置linux環境等,我現在講講我在公司配置環境出現的一些小錯誤。如下:
1、配置nginx
常見的一些錯誤:
我啟動的時候(service nginx start) ,會出現以下錯誤:
Starting nginx (via systemctl): nginx.serviceJob for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
如果你看不出是什麼錯誤,你可以去看錯誤日誌檔案(看你們安裝的路徑),錯誤提示如下:
- 埠的佔用
說明80埠已經被佔用了,此時你可以用netstat -lnp|grep 80檢視有什麼程序使用80埠,
不好意思我這個是已經配置好的,如果你之前裝了httpd ,你可以使用命令 (kill -9 程序號)殺死程序;
然後service nginx start 開啟就可以了
2.配置mysql
常見的錯誤:
-
事務儲存引擎InnoDB問題
我啟動是時候(service mysqld start),會出現以下錯誤:
如果你想知道詳細的錯誤資訊,也可以去看錯誤日誌的
看的出事IooDB出現問題,此時你可以去修改my.cnf裡面的
innodb_log_file_size = 50331648(50331648錯誤有提示,修改這個值就行)
如果你沒開啟,把#去掉就行
那麼你就可以重新啟動了(service mysqld start),啟動成功。
3.配置php
常見錯誤:
- 可能某些外部檔案找不到(libpng.so)
我啟動的時候(service php-fpm start),會出現以下出錯:
此時你可以使用yum install libpng安裝就可以了,然後你就重新啟動(service php-fpm start)一下,就ok
溫馨提示:如果你們配置的時候遇到有什麼錯誤,可以給我留言,讓我收錄一下,往後配置遇到問題,會新增上去的