下面是针对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网站。以下是安装步骤:
- 在web服务器上安装MySQL数据库和PHP模块。
sudo apt-get update
sudo apt-get install mysql-server phpmyadmin php-mbstring php-gettext
- 下载和解压缩WordPress。
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
- 创建WordPress数据库。
mysql -u root -p
输入MySQL管理员密码,然后输入以下命令:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
- 授予WordPress数据库用户权限。
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
其中,wordpressuser是WordPress数据库用户的用户名,password是该用户的密码。
- 设置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' );
- 将WordPress文件复制到web服务器的根目录下。
rsync -avP ~/wordpress/ /var/www/html/
- 从web浏览器中访问新的WordPress网站,按照屏幕上的指示完成安装。
例如,输入以下网址:
http://192.168.0.2/
或
http://example.com/
WordPress将会引导您完成安装过程。
希望以上攻略对您有所帮助。