📅  最后修改于: 2023-12-03 14:45:10.281000             🧑  作者: Mango
PHP 7 是 PHP 语言的一种重大更新,它带来了更好的性能和更多新功能。为了开始使用 PHP 7,我们需要进行环境设置。在这篇文章中,我们将介绍如何在不同操作系统上设置 PHP 7 环境。
在开始设置 PHP 7 环境之前,你需要确保你的系统符合以下要求:
你可以在 http://windows.php.net/download/ 下载 PHP 7 的 Windows 版本,选择符合你操作系统的版本即可。下载完成后,解压到任意位置。
打开 PHP 7 目录,找到 php.ini-development
文件并将其复制一份并命名为 php.ini
。打开 php.ini
文件,找到以下几行:
;extension_dir = "ext"
;extension=php_openssl.dll
将这两行取消注释,php_openssl.dll
是用于 HTTP、FTP 等协议加密的扩展,如果你不需要,可以不加载。
如果你使用的是 Apache 服务器,则需要将 PHP 设置为 Apache 的模块:
打开 Apache 安装目录下的 conf/httpd.conf
文件;
找到以下行:#LoadModule rewrite_module modules/mod_rewrite.so
,将前面的注释符 #
去掉;
在文件末尾添加以下行:
LoadModule php7_module "D:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "D:/php"
LoadModule
指向你的 php7apache2_4.dll
文件,配置文件中路径为例子路径,你需要根据你的实际路径进行调整。
重启 Apache 服务器。
在 MacOS X 上安装 PHP 7 很简单,可以使用 Homebrew 或 MacPorts 两种方式进行安装。
打开终端,执行以下命令:
brew update
brew install php71
打开终端,执行以下命令:
sudo port install php71
PHP 7 安装完成后会自动创建一个 php.ini
文件,位于 /usr/local/etc/php/7.1/
目录下。你可以使用以下命令打开 php.ini
:
sudo nano /usr/local/etc/php/7.1/php.ini
在文件中找到以下几行:
;extension_dir = "ext"
;extension=php_openssl.dll
将这两行取消注释。
如果你使用的是 Apache 服务器,则需要将 PHP 设置为 Apache 的模块:
打开 Apache 安装目录下的 conf/httpd.conf
文件;
找到以下行:#LoadModule rewrite_module modules/mod_rewrite.so
,将前面的注释符 #
去掉;
添加以下内容:
LoadModule php7_module /usr/local/opt/php71/lib/httpd/modules/libphp7.so
AddType application/x-httpd-php .php
重启 Apache 服务器。
在 Debian 系列 Linux 发行版上,你可以使用以下命令安装 PHP 7:
sudo apt-get install php7.0
在 CentOS/RHEL 系列 Linux 发行版上,你可以使用以下命令安装 PHP 7:
sudo yum install -y php70w php70w-common php70w-cli
PHP 7 安装完成后会自动创建一个 php.ini
文件,位于 /etc/php/7.0/cli/
目录下。你可以使用以下命令打开 php.ini
:
sudo nano /etc/php/7.0/cli/php.ini
在文件中找到以下几行:
;extension_dir = "ext"
;extension=php_openssl.dll
将这两行取消注释。
如果你使用的是 Apache 服务器,则需要将 PHP 设置为 Apache 的模块:
打开 Apache 安装目录下的 conf/httpd.conf
文件;
找到以下行:#LoadModule rewrite_module modules/mod_rewrite.so
,将前面的注释符 #
去掉;
添加以下内容:
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
重启 Apache 服务器。
至此,你已经成功设置了 PHP 7 环境。现在你可以使用 PHP 7 进行开发了。