首页 > 代码库 > appach2.4 + php7 配置
appach2.4 + php7 配置
步骤1.首先打开Apache2.2\conf里面的httpd.conf文件。在里面找到:
ServerRoot ,改成Appache所在目录
步骤二 在LoadModule 后面添加支持php7的扩展
3.为了让apache把index.php也设为默认页把
<IfModule dir_module> DirectoryIndex index.html</IfModule>
修改为
<IfModule dir_module> DirectoryIndex index.html index.php</IfModule>
在一堆LoadModule下面添加
# php7 support
LoadModule php7_module E:/php-7.0.10-Win32-VC14-x86/php7apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "E:/php-7.0.10-Win32-VC14-x86"
步骤三 查找<Directory>
修改所有<Directory> 的路径为appache所在目录
步骤四
LoadModule rewrite_module modules/mod_rewrite.so这行,将他前面的“#”去掉。
Include conf/extra/httpd-vhosts.conf将他前面的“#”去掉。(很关键)
:保存该文件。然后到Apache2.4\conf\extra里面的httpd-vhost.conf文件打开:
将里面的:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.x
DocumentRoot "C:/Apache2.2/docs/dummy-host2.x"
ServerName dummy-host2.x
ErrorLog "logs/dummy-host2.x-error.log"
CustomLog "logs/dummy-host2.x-access.log" common
</VirtualHost>
删除,然后添加一个虚拟子目录
<VirtualHost *:80>
DocumentRoot "e:/think"
ServerName www.hgj.com
<Directory "e:\think">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
有多少个就配置多少个这样的虚拟目录。
然后保存。
管理员权限打开cmd,注册apache服务,注册完了才会出现在
Apache Service Monitor 里面。
e:\Apache24\bin\httpd.exe -k install
步骤5:找到C:\WINDOWS\system32\drivers\etc里面的hosts文件,打开:
可以指定多个虚拟名称如:
127.0.0.1 www.hgj.com。
保存。
大功告成。
重启apache。我的是appserv。重启。然后在浏览器写:
http://localhostes。回车试试。
很有意思吧。如果你觉得不好
appach2.4 + php7 配置