Lnmp的搭建步驟
1. 安裝Nginx在搭建Lnmp環(huán)境之前,首先需要安裝Nginx。按照以下步驟進行:- 下載Nginx源碼包:```shelltar zxvf nginx-1.8.0.tar.gzcd nginx-
1. 安裝Nginx
在搭建Lnmp環(huán)境之前,首先需要安裝Nginx。按照以下步驟進行:
- 下載Nginx源碼包:
```shell
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
```
- 執(zhí)行configure命令配置安裝路徑:
```shell
./configure --prefix/usr/local/nginx
```
- 安裝Nginx的依賴軟件包:
```shell
./configure make make install
```
2. 安裝PCRE拓展庫
在安裝Nginx之前,需要先安裝PCRE拓展庫。按照以下步驟進行:
- 解壓并進入PCRE源碼目錄:
```shell
tar zxvf pcre-8.34.tar.gz
cd pcre-8.34
```
- 執(zhí)行configure命令:
```shell
./configure
```
- 編譯并安裝:
```shell
make make install
```
3. 重新編譯Nginx文件
重新編譯Nginx文件,使其與安裝的PCRE拓展庫兼容。按照以下步驟進行:
- 執(zhí)行configure命令,指定安裝路徑:
```shell
./configure --prefix/usr/local/nginx
```
- 編譯并安裝Nginx:
```shell
make make install
```
- 檢查安裝是否成功:
```shell
cd /usr/local/nginx
/usr/local/nginx/sbin/nginx
```
4. 安裝PHP-FPM
在完成Nginx的安裝后,接下來需要安裝PHP-FPM。按照以下步驟進行:
- 解壓并進入PHP源碼目錄:
```shell
tar zxvf php-5.3.28.tar.gz
cd php-5.3.28
```
- 配置相關(guān)配置文件和選項:
```shell
./configure
```
- 編譯并安裝PHP:
```shell
make make install
```
5. 配置Nginx和PHP-FPM合作
為了讓Nginx和PHP-FPM協(xié)同工作,需要修改Nginx的配置文件。按照以下步驟進行:
- 打開Nginx配置文件:
```shell
vim
```
- 修改配置文件,將以下內(nèi)容添加到http塊中:
```
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index ;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
```
6. 重啟Nginx服務或重新加載配置文件
完成Nginx和PHP-FPM的配置后,需要重啟Nginx服務或重新加載配置文件。按照以下步驟進行:
- 重啟Nginx服務:
```shell
/usr/local/nginx/sbin/nginx -s reload
```
7. 解決配置問題
在配置過程中可能會遇到一些小問題,可以按照以下步驟解決:
- 打開文件:
```shell
vim
```
- 搜索關(guān)鍵字"_children",修改其值為合適的數(shù)值。
8. 重啟PHP-FPM服務
完成配置修改后,需要重啟PHP-FPM服務以使更改生效。按照以下步驟進行:
- 殺掉正在運行的PHP-FPM進程:
```shell
killall php-fpm
```
- 啟動PHP-FPM服務:
```shell
/usr/local/php/sbin/php-fpm
```
9. 測試
完成以上步驟后,可以通過訪問網(wǎng)頁來測試Lnmp環(huán)境的搭建是否成功。