ArchLinux搭建apache伺服器並支援PHP
阿新 • • 發佈:2021-08-23
安裝
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地址
, 看到以下介面成功