官网地址
在线安装
yum -y install httpd
systemctl enable httpd.service
systemctl stop httpd.service
systemctl start httpd.service
systemctl restart httpd.service
systemctl status httpd.service
#只下载不安装
mkdir -p /root/httpd
yum -y install --downloadonly --downloaddir=/root/httpd httpd
伪静态配置
修改配置文件
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
vim /etc/httpd/conf/httpd.conf
# Apache 规则
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
如果你的apache是fastcgi模式下,则需要修改
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
替换成
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
在apache的配置文件httpd.conf中查找 : LoadModule rewrite_module modules/mod_rewrite.so 将前面的#去掉,假如没有这段内容,则需要手动加上
在apache的配置文件httpd.conf中查找所有的 AllowOverride None,将 None 都替换成 All;保存文件,并重启apache服务,脚本如下:
sed -i 's/AllowOverride None/AllowOverride All/g' /etc/httpd/conf/httpd.conf
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END