📜  PHP 7-环境设置(1)

📅  最后修改于: 2023-12-03 14:45:10.281000             🧑  作者: Mango

PHP 7 环境设置

PHP 7 是 PHP 语言的一种重大更新,它带来了更好的性能和更多新功能。为了开始使用 PHP 7,我们需要进行环境设置。在这篇文章中,我们将介绍如何在不同操作系统上设置 PHP 7 环境。

系统要求

在开始设置 PHP 7 环境之前,你需要确保你的系统符合以下要求:

  • 操作系统:Windows 7 或更高版本,MacOS X 10.8 或更高版本,Linux(最新版发行版)。
  • Web 服务器:Apache 2.4 或更高版本,Nginx 1.8 或更高版本。
  • 数据库:MySQL 5.6 或 MariaDB 10.0.2 或更高版本。
Windows
安装 PHP 7

你可以在 http://windows.php.net/download/ 下载 PHP 7 的 Windows 版本,选择符合你操作系统的版本即可。下载完成后,解压到任意位置。

配置 PHP 7

打开 PHP 7 目录,找到 php.ini-development 文件并将其复制一份并命名为 php.ini。打开 php.ini 文件,找到以下几行:

;extension_dir = "ext"
;extension=php_openssl.dll

将这两行取消注释,php_openssl.dll 是用于 HTTP、FTP 等协议加密的扩展,如果你不需要,可以不加载。

配置 Apache

如果你使用的是 Apache 服务器,则需要将 PHP 设置为 Apache 的模块:

  1. 打开 Apache 安装目录下的 conf/httpd.conf 文件;

  2. 找到以下行:#LoadModule rewrite_module modules/mod_rewrite.so,将前面的注释符 # 去掉;

  3. 在文件末尾添加以下行:

    LoadModule php7_module "D:/php/php7apache2_4.dll"
    AddHandler application/x-httpd-php .php
    PHPIniDir "D:/php"
    

    LoadModule 指向你的 php7apache2_4.dll 文件,配置文件中路径为例子路径,你需要根据你的实际路径进行调整。

  4. 重启 Apache 服务器。

MacOS X
安装 PHP 7

在 MacOS X 上安装 PHP 7 很简单,可以使用 Homebrew 或 MacPorts 两种方式进行安装。

使用 Homebrew 安装

打开终端,执行以下命令:

brew update
brew install php71

使用 MacPorts 安装

打开终端,执行以下命令:

sudo port install php71
配置 PHP 7

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

如果你使用的是 Apache 服务器,则需要将 PHP 设置为 Apache 的模块:

  1. 打开 Apache 安装目录下的 conf/httpd.conf 文件;

  2. 找到以下行:#LoadModule rewrite_module modules/mod_rewrite.so,将前面的注释符 # 去掉;

  3. 添加以下内容:

    LoadModule php7_module /usr/local/opt/php71/lib/httpd/modules/libphp7.so
    AddType application/x-httpd-php .php
    
  4. 重启 Apache 服务器。

Linux
安装 PHP 7

在 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 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

如果你使用的是 Apache 服务器,则需要将 PHP 设置为 Apache 的模块:

  1. 打开 Apache 安装目录下的 conf/httpd.conf 文件;

  2. 找到以下行:#LoadModule rewrite_module modules/mod_rewrite.so,将前面的注释符 # 去掉;

  3. 添加以下内容:

    LoadModule php7_module modules/libphp7.so
    AddType application/x-httpd-php .php
    
  4. 重启 Apache 服务器。

至此,你已经成功设置了 PHP 7 环境。现在你可以使用 PHP 7 进行开发了。