title: Windows(x64, 64bit)升级PHP 7.1.7免安装版
date: 2017/0717
tags:
- PHP
categories: - Web
Laravel 5.4 要求 PHP 在 5.6.4 以上版本,更换开发电脑时经常需要升级 PHP 版本,因此本次更换开发电脑将升级 PHP 7.1.7 要点记录一下以供以后参考。
升级准备
- PHP 官网下载 PHP 7.1.7 64位线程安全压缩包。
- 下载 PHP 7.1.17 编译器 MSVC14(Visual C ++ 2015)。
开始升级
- 安装 MSVC14(Visual C ++ 2015),默认下一步即可。
- 解压 PHP 7.1.7 压缩包到对应目录(示例:
E:\Learning\PHP\php-7.1.7-Win32-VC14-x64
)
配置
复制 php.ini-development
重命名为 php.ini
到根目录。
下列操作均需去掉注释——即删除语句前分号;
。
启动相关扩展
-
修改扩展文件夹为本地 PHP 目录。
extension_dir = "E:\Learning\PHP\php-7.1.7-Win32-VC14-x64\ext"
-
启动常用 PHP 扩展——即去掉注释。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
配置相关文件目录
-
新建
custom
目录,其子目录为session
和upload
。 -
设置 session 保存目录
session.save_path = "E:\Learning\PHP\php-7.1.7-Win32-VC14-x64\custom\session"
-
设置文件上传临时目
upload_tmp_dir = "E:\Learning\PHP\php-7.1.7-Win32-VC14-x64\custom\upload"
配置 Apache
进入 conf
目录,打开 httpd.conf
文件,在最后一个 #LoadModule
行下添加加载 PHP7 模块相关代码。
LoadModule php7_module "E:\Learning\PHP\php-7.1.7-Win32-VC14-x64/php7apache2_4.dll"
AddHandler php7-script php
AddType text/html php
# configure the path to php.ini
PHPIniDir "E:\Learning\PHP\php-7.1.7-Win32-VC14-x64"
测试
-
将 PHP 本地目录添加到
Path
环境变量后,命令行模式输入php -v
查看当前 PHP 版本。 -
Apache 服务器
DocumentRoot
目录下新增index.php
文件。
<html>
<body>
<?php
phpinfo();
?>
</body>
</html>
- 浏览器输入
http://localhost:<端口号>
,查看当前 PHP 版本及相关信息。