Linux 中PHP的安装教程

  • Post category:Linux

下面是针对Linux中PHP的安装教程的完整攻略:

安装PHP

步骤一:安装Apache web服务器

出于安全性和性能需求,我们通常安装Apache web服务器。可以通过以下命令安装:

sudo apt-get update
sudo apt-get install apache2

步骤二:安装PHP和相关的模块

PHP的代码可以以Apache模块的形式运行。此外,我们还需要安装一组可选的PHP模块和扩展程序以支持不同的PHP应用程序。

在Ubuntu 18.04及更高版本中,请使用以下命令安装PHP:

sudo apt install php libapache2-mod-php php-mysql

在Ubuntu 16.04及其它较早版本中,请使用以下命令:

sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql

步骤三:确认PHP是否安装成功

安装完成后,运行以下命令来检查PHP的版本:

php -v

如果成功安装PHP,则输出如下:

PHP 7.2.24-0ubuntu0.18.04.7 (cli) (built: Oct  7 2020 15:24:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

至此,PHP的安装就完成了。

示例说明

示例一:运行PHP的“Hello World”程序

在完成上述步骤后,可以尝试运行PHP的“Hello World”程序,来确认PHP的安装和配置是否成功。

首先,在web服务器的根目录下创建一个index.php文件:

sudo nano /var/www/html/index.php

输入以下内容:

<?php
  echo "Hello, World!";
?>

CTRL+O保存,CTRL+X退出。然后,在web浏览器中输入服务器的IP地址或主机名,例如:

http://192.168.0.2/

http://example.com/

网页中应该显示“Hello, World!”。

示例二:运行PHP的WordPress程序

另一个实用的示例是使用PHP运行WordPress网站。以下是安装步骤:

  1. 在web服务器上安装MySQL数据库和PHP模块。
sudo apt-get update
sudo apt-get install mysql-server phpmyadmin php-mbstring php-gettext
  1. 下载和解压缩WordPress。
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
  1. 创建WordPress数据库。
mysql -u root -p

输入MySQL管理员密码,然后输入以下命令:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
  1. 授予WordPress数据库用户权限。
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

其中,wordpressuser是WordPress数据库用户的用户名,password是该用户的密码。

  1. 设置WordPress配置文件。
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

然后使用nano或vi编辑该文件,根据实际情况更新以下行的内容:

define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wordpressuser' );
define( 'DB_PASSWORD', 'password' );
  1. 将WordPress文件复制到web服务器的根目录下。
rsync -avP ~/wordpress/ /var/www/html/
  1. 从web浏览器中访问新的WordPress网站,按照屏幕上的指示完成安装。

例如,输入以下网址:

http://192.168.0.2/

http://example.com/

WordPress将会引导您完成安装过程。

希望以上攻略对您有所帮助。