Nginx实现动态网页的解析

实验所需的安装包在我的上一篇文章可以看到

https://blog.csdn.net/SuperFluoxetine/article/details/117884530

实验所需环境:

1.一台可用的虚拟机

2.配置好ip和yum仓库

一,安装Nginx源码编译安装所需的软件包

yum -y install gcc make   //源码编译安装所需的安装包
yum -y install pcre-devel  //使Nginx支持正则表达式
yum -y install mariadb      
yum -y install mariadb-server
yum -y install mariadb-devel   //下载数据库客户端,服务端和依赖
yun -y install php     //安装php环境包
yun -y install php-fpm    //安装php与数据库关联包
yun -y install php-mysql   //安装让Nginx解析php语言的软件包

二,安装Nginx

https://blog.csdn.net/SuperFluoxetine/article/details/117884530

安装详解都在这篇文章

三,修改Nginx配置文件,使其支持php语言网页解析

cd  /usr/local/nginx
vim conf/nginx.conf

 修改65-71行内容

Nginx实现动态网页的解析_第1张图片

 Nginx实现动态网页的解析_第2张图片

 location ~ \.php$ {            //匹配以.php结尾的网页路径
             root           html;      //指定网页根目录
           fastcgi_pass   127.0.0.1:9000;     //把网页服务交给本地端口为9000的程序解析
            fastcgi_index  index.php;    //动态网页默认页面
         #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;   //无效配置
             include        fastcgi.conf;     //指定配置文件
         }

systemctl  start  php-fpm  //启动服务
systemctl  start  mariadb //启动服务数据库
如果动态网页数据需要打开数据库,就启动
sbin/nginx   //启动nginx

 动态网页配置完成

 

 

你可能感兴趣的:(初学者,nginx,php,数据库)