在LAMP(Linux, Apache, MySQL, PHP)環境中配置Apache主要分為以下幾個步驟:
tar -xvf apache-x.x.x.tar.gz
cd apache-x.x.x
configure
腳本。./configure
命令進行編譯安裝。./configure --prefix=/usr/local/apache2 --with-mpm=prefork --enable-mods-shared=all
make
sudo make install
sudo /usr/local/apache2/bin/apachectl start
sudo chkconfig --add httpd
sudo chkconfig httpd on
/etc/httpd/conf/httpd.conf
(在CentOS上)或/opt/lampstack-x.x.x/apache2/conf/bitnami/bitnami.conf
(在使用Bitnami等集成環境時)。Listen 80
,確保Apache監聽在正確的端口上。DocumentRoot
指令指定了網站的根目錄。DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<VirtualHost *:80>
ServerName example.com
DocumentRoot "/var/www/example.com"
</VirtualHost>
LoadModule rewrite_module modules/mod_rewrite.so
sudo systemctl restart httpd
apachectl configtest
命令來檢查配置文件的語法錯誤。以上步驟是在Linux系統上配置Apache的基本流程。如果你使用的是集成環境(如Bitnami、XAMPP等),則部分步驟可能會有所不同,具體可以參考相應環境的官方文檔。