1、安装依赖包
apt-get install gcc
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g zlib1g-dev
sudo apt-get install openssl
sudo apt-get install libssl-dev
2、到nginx官方下载
官方地址:nginx: download
图中下载的nginx1.22版本,右键点击复制链接
输入命令:wget https://nginx.org/download/nginx-1.22.1.tar.gz
下载完后ls -al查看
然后进行解压命令:tar -zxvf nginx-1.22.1.tar.gz
查看nginx文件
3、编译nginx
检测编译环境是否满足需求:./configure
进行编译(默认安装到/usr/local/nginx目录下):make && make install
如果没有make命令,下载:apt-get install -y make
4、启动nginx(到cd /usr/local/nginx/sbin目录)
命令:./nginx
到浏览器访问ubuntu系统的IP地址
5、增加php的源地址
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update
查看所有php版本:apt list | grep php
6、安装php
命令:sudo apt-get install php7.3 php7.3-mysql php7.3-fpm php7.3-curl php7.3-xml php7.3-gd php7.3-mbstring php-memcached php7.3-zip
7、配置php-mpf
找到配置文件:find / -name www.conf
查看版本:update-alternatives --config php
进入配置文件视图:vim /etc/php/7.3/fpm/pool.d/www.conf
如下图修改,加入listen = 127.0.0.1:9000,记得给上面的listen前面加上分号
看fpm进程有没有起来:ps -ef |grep php-fpm
重启php服务:service php7.3-fpm restart
在/usr/local/nginx/conf目录下进入nginx.conf的配置视图:
root@wfh-virtual-machine:/usr/local/nginx/conf# vim nginx.conf
如下图修改(记得保存):
回到sbin目录下重启nginx,目录:root@wfh-virtual-machine:/usr/local/nginx/sbin# 命令: ./nginx -s reload
查看9000端口开启没,目录:root@wfh-virtual-machine:/usr/local/nginx/sbin# 命令:lsof -i:9000
进行测试,到html目录下,目录:root@wfh-virtual-machine:/usr/local/nginx/html# 命令:vim web.php
如图编辑保存:
到浏览器输入IP地址/web.php,如下图:
成功实现nginx的安装和php的部署!