1.
win+r输入cmd进入dos界面.进入到你目录apache24/bin 输入httpd.exe -k install -n "apache24
2.
提示计算机中丢失 VCRUNTIME140.dll(因为版本需要VC14编译,为避免安装失败,可先安装vc_redist.x86.exe和vc_redist.x64.exe)。尝试重新安装改程序以解决此问题。原来在Windows下运行php7需要Visual C++Redistributable 2015而之前的版本不需要那么高的,最新版的Apache可能也需要这个组件,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安装一次即可解决环境问题,那么去微软官网下载安装程序,安装一遍即可。有64位版和32位版,根据计算机配置进行下载,下面是下载链接:
64位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x64/vc_redist.x64.exe
32位版下载地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe
下载之后运行,根据提示安装即可,安装成功之后就立即生效了,再次运行test.php就正常了,
3.安装目录下 E:\Apache\Apache24\bin启动ApacheMonitor.exe
4.apache无法启动:The request operation has failed ,解决:用命令行模式启动apache,,apache会提示你哪句有误,然后就可以针对性的解决,命令如下:
httpd.exe -w -n "apache24" -k start (注意,在计算机-->服务-->apache24,,我的apache服务器在服务中的名字为apache24)
输入命令后:dos窗口提示原来是244行有问题 ,找到的时候才知道 244行这个
DocumentRoot "c:/Apache24/htdocs" 没有这个目录
然后就新建了Document文件夹,并
重新设置为DocumentRoot "E:/Apache/Apache24/Document"
5.PHP7 的安装
a. 下载PHP
下载地址:http://windows.php.net/download/
选择线程安全版VC14 x64 Thread Safe 注意选择64位,否则会出现错误。
b. 解压缩PHP
这里我们将PHP 解压缩到
E:/PHP/php7目录下 。
c. 修改PHP配置文件
将 d:/wamp/php/php.ini-development复制并修改为 php.ini
第 724行左右, 将 ;extension_dir = "ext" 修改为 extension_dir = " E:/PHP/php7/ext"
第 866行左右,加入需要的扩展。只要将 ;extension前的分号去掉即可
四. Apache 支持 PHP
a. 添加PHP模块
在 apache 的配置文件约 178处行,添加
PHPIniDir "E:/PHP/php7"
LoadModule php7_module "E:/PHP/php7/php7apache2_4.dll"
这里需要注意php所在的路径
b. 添加PHP文件后缀
在 apache 的配置文件约385行
<IfModule mime_module>
</IfModule>
,添加 AddType application/x-httpd-php .php
添加后,形如:
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-httpd-php .php
</IfModule>
c. 添加index.php
在 apache 的配置文件约 277行,添加 index.php,形如:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
d. 重新启动Apache
找到apache安装目录,比如d:/wamp/apache/bin 双击 'ApacheMonitor',对Apache进行重启。
下载:
参考: