体验php7!在xampp for windows 5.6中集成php7 [ 新手入门 ]
PHP7正式版终于发布了,兴奋之余马上下载来体验,安装过程中遇到点小挫折,记录下来以便帮助更多的人。
一、下载php7
xampp for windows只有32位版本,所以我们需要的是32位的php7,xampp自带的php5.6是ts版本的,在这里我也选择了ts版本。
二、解压php7到xampp文件夹中
在xampp所在文件夹新建目录:php7x86ts,然后把下载的压缩包解压至此目录,解压后拷贝php.ini-development为php.ini。
三、修改apache配置
打开apache/conf/extra/httpd-xampp.conf文件,修改关于php模块的部分:
LoadFile "D:/xampp5.6/php/php5ts.dll"
LoadFile "D:/xampp5.6/php/libpq.dll"
LoadModule php5_module "D:/xampp5.6/php/php5apache2_4.dll"
修改其中的路径和文件名:
LoadFile "D:/xampp5.6/php7x86ts/php7ts.dll"
LoadFile "D:/xampp5.6/php7x86ts/libpq.dll"
LoadModule php7_module "D:/xampp5.6/php7x86ts/php7apache2_4.dll"
查找
<IfModule php5_module>
PHPINIDir "D:/xampp5.6/php"
</IfModule>
修改为
<IfModule php7_module>
PHPINIDir "D:/xampp5.6/php7x86ts"
</IfModule>
查找
ScriptAlias /php-cgi/ "D:/xampp5.6/php/"
<Directory "D:/xampp5.6/php">
AllowOverride None
Options None
Require all denied
<Files "php-cgi.exe">
Require all granted
</Files>
</Directory>
修改为
ScriptAlias /php-cgi/ "D:/xampp5.6/php7x86ts/"
<Directory "D:/xampp5.6/php7x86ts">
AllowOverride None
Options None
Require all denied
<Files "php-cgi.exe">
Require all granted
</Files>
</Directory>
然后保存文件
四、安装vc2015 x86 运行库
打开命令行窗口,切换到php7x86ts所在文件夹,执行php -v
命令,如果没有错误,则可以跳过此步骤。
php7应该是基于vc2015编译的,所以还需要安装vc2015运行库,各位可自行搜索下载安装
五、启动xampp,愉快的体验php7吧!
共 1 条回复
-
一直报错。。。
19:10:40 [Apache] Error: Apache shutdown unexpectedly. 19:10:40 [Apache] This may be due to a blocked port, missing dependencies, 19:10:40 [Apache] improper privileges, a crash, or a shutdown by another method. 19:10:40 [Apache] Press the Logs button to view error logs and check 19:10:40 [Apache] the Windows Event Viewer for more clues 19:10:40 [Apache] If you need more help, copy and post this 19:10:40 [Apache] entire log window on the forums
信仰啊 觉得很赞
qhdtc5
注册时间:2015-12-04
最后登录:2017-05-12
在线时长:2小时39分
最后登录:2017-05-12
在线时长:2小时39分
- 粉丝2
- 金钱105
- 威望0
- 积分125