Lnmp的搭建步骤
1. 安装Nginx
在搭建Lnmp环境之前,首先需要安装Nginx。按照以下步骤进行:
- 下载Nginx源码包:
```shell
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
```
- 执行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
```
- 执行configure命令:
```shell
./configure
```
- 编译并安装:
```shell
make make install
```
3. 重新编译Nginx文件
重新编译Nginx文件,使其与安装的PCRE拓展库兼容。按照以下步骤进行:
- 执行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
```
- 配置相关配置文件和选项:
```shell
./configure
```
- 编译并安装PHP:
```shell
make make install
```
5. 配置Nginx和PHP-FPM合作
为了让Nginx和PHP-FPM协同工作,需要修改Nginx的配置文件。按照以下步骤进行:
- 打开Nginx配置文件:
```shell
vim
```
- 修改配置文件,将以下内容添加到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
```
- 搜索关键字"_children",修改其值为合适的数值。
8. 重启PHP-FPM服务
完成配置修改后,需要重启PHP-FPM服务以使更改生效。按照以下步骤进行:
- 杀掉正在运行的PHP-FPM进程:
```shell
killall php-fpm
```
- 启动PHP-FPM服务:
```shell
/usr/local/php/sbin/php-fpm
```
9. 测试
完成以上步骤后,可以通过访问网页来测试Lnmp环境的搭建是否成功。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。