Apache2整合PHP

文章详细介绍了如何在Ubuntu系统中安装Apache2和PHP8.1,包括加载Apache的mod_php模块,配置Apache的sites-available目录,安装PHP扩展,以及重启服务使配置生效。整个过程涵盖了从基础安装到整合应用的关键步骤。
摘要由CSDN通过智能技术生成

Apache2整合PHP

Apache2: Apache/2.4.52(Ubuntu)

PHP: 8.1.2-1ubuntu2.10

安装Apache2

apt-get install apache2 libapache2-mod-php8.0

cd /

cd /etc/apache2/* #apache配置目录

目录结构:

apache2.conf #主配置文件,启动时需要将自己的文件目录添加至文件中,另外需要添加ServerName localhost:port
conf-available #apache2其他配置
conf-enabled #apache2其他配置(生效)
envvars #文件配置项以及用户名等
magic #配置MIME类型数据的文件
mods-available #包含的mods文件夹(未完全启用)
mods-enabled #已启用的mods
ports.conf #端口配置文件
sites-available #站点配置文件(http,https)
sites-available #已启用站点配置文件

加载mod操作,加载php8.1扩展

a2enmod php8.1 #增加php扩展

a2dismod php8.1 #取消php扩展

加载新的站点配置

a2ensite default-ssl #增加站点(default-ssl在sites-available中)

a2dissite default-ssl #取消站点接入

重启apache生效

安装PHP8.1

apt-get install php8

cd /

cd /etc/php/8.1/* #配置目录,下面有apache和cli的配置文件目录,修改时对应修改即可

目录结构:

apache2 #apache2配置
cli #php-cli配置
mods-available #已安装的PHP扩展

安装未内置扩展:

apt-cache search php8.1- #查找8.1版本相关的扩展

apt-get install php8.1-mysql #安装对应版本的扩展,这里是mysql

重启PHP生效后,Apache2就可以使用PHP处理网页文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值