标签:httpd PHP LoadModule module ArchLinux conf apache php
安装
yay -S apache
配置
-
Apache 配置文件位于
/etc/httpd/conf
-
主要的配置文件是
/etc/httpd/conf/httpd.conf
, 这个文件会引用其它文件. -
默认配置可以启动一个简单的服务, 资源文件位置是
/srv/http/
sudo systemctl start httpd.service
- 开机启动
sudo systemctl enable httpd.service
支持PHP
-
安装libphp
yay -S php7-apache # 这安装的是PHP7 yay -S php-apache # 还可以安装PHP8, 两者选一个就可以了(我安装的是PHP8)
-
打开
/etc/httpd/conf/httpd.conf
, 注释这行:#LoadModule mpm_event_module modules/mod_mpm_event.so
-
取消注释这行:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
-
使用PHP, 将以下代码添加到
/etc/httpd/conf/httpd.conf
文件内的LoadModule
列表末尾:LoadModule php_module modules/libphp.so AddHandler php-script .php
-
同上httpd.conf文件
, 再将以下代码放在Include
列表末尾Include conf/extra/php_module.conf
-
在apache默认根目录
/srv/http/
, 添加index.php文件<?php phpinfo(); ?>
-
打开浏览器, 输入你的
IP地址
, 看到以下界面成功
标签:httpd,PHP,LoadModule,module,ArchLinux,conf,apache,php 来源: https://www.cnblogs.com/ieeqc/p/15175409.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。