壹锦水韵

Nginx与Apache2共存

每一篇都是积攒了我们的点点滴滴,记录了我们过往.

Nginx与Apache2共存

前言 今天接触了一个项目,它只能用Apache2,而且最近PHP8.5也推出了来了,所有想着试试就逝…

前言

今天接触了一个项目,它只能用Apache2,而且最近PHP8.5也推出了来了,所有想着试试就逝世的态度,结果还挺简单的,只能说配置好,后续再深入了解一下。

因此这里把简单的配置方案做一下。(我这里用PHP8.4作为演示)

环境

1.Ubuntu

2.Nginx

3.PHP8.4-FPM

步骤

1.安装Apache2

2.安装PHP8.4-fpm

3.完成以上步骤说明已经安装完成,接下来我们检查Apache2服务状态:

输入命令后如果出现以下图片所示:(注:如果出现图所示属于正常,说明80端口被占用)

4.修改Apache2端口(注:也可以通过FTP进行ports.conf、000-default.conf两个文件修改,文件位置:etc/apache2/ports.conf、etc/apache2/sites-enabled/000-default.conf)

修改为如下:

修改VirtualHost配置文件中的端口:

修改端口:

以上两个文件修改完成后输入以下代码查看有没有问题报错

如果出现以下代码说明被占用的端口已经解决,同时问题也解决,可以正常工作了

接下来我们进行下一步

5.为apache2启用php-fpm

6.安装PHP模块

完成以上步骤进行apache2重启

7.测试

接下来我们给服务器添加一个访问页面,网站目录为:/var/www/html,在这个目录下建立info文件(注:也可以在本地用新建文本形式进行建立并把文件名修改成info.php后用FTP上传到/var/www/html目录下):

输入以下内容保存(PS:用本地新建文本形式把下面文件复制到新建的文本里):

保存(FTP上传)退出,输入您网站IP地址进行访问,如果出现PHP版本页面说明能正常访问,如果访问或者转向为您网站解析的网址那么接下来我们需要修改NGINX下的配置文件:etc/nginx/sites-enabled/default

接下来我们进行nginx的配置文件进行修改(注:可以通过FTP进行修改)

编辑完后进行重启nginx

现在再次输入IP地址可以正常访问了。

总结

Nginx与Apache2各有优缺点,具体还是要看需求,能正常访问Apache2就能正常访问phpMyAdmin进行数据库添加和删除。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注