1. 程式人生 > >配置lnmp環境遇到的一些問題以及解決方法

配置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

溫馨提示:如果你們配置的時候遇到有什麼錯誤,可以給我留言,讓我收錄一下,往後配置遇到問題,會新增上去的