Php 简明教程

PHP - Installation

你可以在互联网上免费获取任何一个 PHP 在线编译器来学习 PHP 编程的基本知识。这有助于熟悉 PHP 的特性,而无需在电脑上安装 PHP。之后,在本地计算机上安装一个成熟的 PHP 环境。

Tutorialpoint 的 “Coding Ground for Developers” 提供了一个这样的在线 PHP 编译器。访问 https://www.tutorialspoint.com/codingground.htm ,输入 PHP 脚本并执行。

php installation 1

不过,要能够学习 PHP 的高级特性,特别是与服务器变量、使用后端数据库等网络概念相关的特性,你需要在本地计算机上安装 PHP 环境。

为了开发并运行 PHP 网页,你需要在你的计算机系统上安装三个至关重要的组成部分。

  1. Web Server - PHP 几乎可以与所有网络服务器软件配合使用,包括微软的 Internet Information Server (IIS)、NGNIX 或 Lighttpd 等。最常用的网络服务器软件是免费的 Apache Server。此处免费下载 Apache: https://httpd.apache.org/download.cgi

  2. Database - PHP 几乎可以与所有数据库软件配合使用,包括 Oracle 和 Sybase,但最常用的数据库是免费的 MySQL 数据库。此处免费下载 MySQL: [role="bare"]https://www.mysql.com/downloads/

  3. PHP Parser - 必须安装解析器才能处理 PHP 脚本指令以生成可发送到网络浏览器的 HTML 输出。

虽然可以单独安装这三个组成部分并正确配置安装,但这是一个有点复杂的过程,特别是对于初学者来说。相反,使用包含预编译的 Apache、MySQL 和 PHP 二进制文件的所有一体化打包分发版更为方便。

XAMPP Installation

有许多已预先编译的包在开源和专有发行版中可用。来自 Apache Friends ( https://www.apachefriends.org/ ) 的 XAMPP 是最流行的 PHP 启用 Web 服务器包之一。我们将在本教程中使用 XAMPP。

XAMPP 是一个易于安装的 Apache 发行版,它包含 A*pache, *M*ariaDB, *P*HP and *P*erl. The letter *X 缩写表示它是一项跨平台软件,可在 Windows、Linux 和 OS X 上使用。请注意,XAMPP 包含 MariaDB,它是 MySQL 的一个派生,但功能没有区别。

要下载适用于你操作系统的安装程序,请访问 https://www.apachefriends.org/download.html ,并下载以下之一:

  1. Windows − link:https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/8.0.28/xampp-windows-x64-8.0.28-0-VS16-installer.exe [[role="bare"]https://sourceforge.net/projects/]

  2. Linuxhttps://sourceforge.net/projects/

  3. OS X − 链接:https://sourceforge.net/projects/xampp/files/XAMPP%20Mac%20OS%20X/8.0.28/xampp-osx-8.0.28-0-installer.dmg [[role="bare"] [role="bare"]https://sourceforge.net/projects/ ]

在 Windows 上使用安装程序是一个完全基于向导的安装。你需要提供的是管理员访问权限和安装目录的位置,默认为“c:\xampp”。

要在 Linux 上安装 XAMPP,请使用以下步骤:

Step 1 - 更改安装程序的权限:

chmod 755 xampp-linux-*-installer.run

运行安装程序:

sudo ./xampp-linux-*-installer.run

XAMPP 现在安装在“/opt/lamp”目录下面。

Step 2 - 要启动 XAMPP,只需调用此命令:

sudo /opt/lampp/lampp start

你现在应该在屏幕上看到类似此内容的内容:

Starting XAMPP ...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
Ready. Apache and MySQL are running.

你还可以使用图形工具轻松管理服务器。你可以使用以下命令来启动此工具:

cd /opt/lampp
sudo ./manager-linux.run (or manager-linux-x64.run)

Step 3 - 要停止 XAMPP,只需调用此命令:

sudo /opt/lampp/lampp stop

你现在应该在屏幕上看到类似此内容的内容:

Stopping XAMPP ...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

此外,请注意,有一个可以轻松启动/停止服务器的图形工具。你可以使用以下命令来启动此工具:

cd /opt/lampp
sudo ./manager-linux.run (or manager-linux-x64.run)

如果你使用的是 OS X,请按照以下步骤操作:

  1. 要开始安装,请打开 DMG 映像并双击映像以启动安装过程。

  2. 要启动 XAMPP,只需打开 XAMPP 控制并启动 Apache、MySQL 和 ProFTPD。XAMPP 控制的名称是“manager-osx”。

  3. 要停止 XAMPP,只需打开 XAMPP 控制并停止服务器。XAMPP 控制的名称是“manager-osx”。

  4. XAMPP 控制面板是一个 GUI 工具,可以轻松从中启动和停止 Apache 服务器和 MySQL。

php installation 2

启动 Apache 模块后按下 Admin 按钮。XAMPP 主页会像下面这样显示−

php installation 3

PHP Parser Installation

在你继续之前,务必确保在你的机器上设置了适当的环境,以便使用 PHP 开发你的网络程序。

在您的浏览器的地址框中输入以下地址。

http://127.0.0.1/info.php

如果显示一个显示你的 PHP 安装相关的信息的页面,则意味着你的 PHP 和网络服务安装正确。否则,你必须遵循以下步骤在你的电脑上安装 PHP。

本部分将指导您在以下四个平台上安装和配置 PHP −

  1. @ {s0}

  2. @ {s1}

  3. @ {s2}

  4. @ {s3}

Apache Configuration

如果你使用 Apache 作为网络服务器,那么本节将指导你编辑 Apache 配置文件。

只需在此处检查− @ {s4}

PHP.INI File Configuration

PHP 配置文件 php.ini 是影响 PHP 功能的最直接的最终方式。

只需在此处检查− @ {s5}

Windows IIS Configuration

要配置你 Windows 机器上的 IIS,你可以参阅随 IIS 一起提供的 IIS 参考手册。

现在,你的本地机器上有一个完整的 PHP 开发环境。