1. PHP 简介
PHP(全称:Hypertext Preprocessor),是一种被广泛应用的开源脚本语言,可在Web开发领域中使用,常被用来编写动态网站技术。
PHP 与 HTML 混编,可以方便地生成动态网页。同时,PHP 也可以通过 Apache、Nginx 等Web服务器解释执行,输出HTML页面,并以此为基础构建网站。
2. 安装必要的软件
在开始安装 PHP 环境之前,需要先安装必要的软件:
- Apache:用于运行 PHP 脚本的 Web 服务器。
- PHP:用于解释和执行 PHP 代码的开发工具。
- MySQL:用于存储和管理动态网站中的数据。
可以通过以下命令来安装这些必要软件:
```
// 安装 Apache
sudo apt-get install apache2
// 安装 PHP
sudo apt-get install php
// 安装 MySQL
sudo apt-get install mysql-server
```
3. 配置 Apache
在安装完 Apache 后,需要按照以下步骤进行配置:
1. 打开 Apache 配置文件:
```
sudo nano /etc/apache2/apache2.conf
```
2. 确认以下语句是否存在:
```
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
```
3. 将 "AllowOverride None" 修改为 "AllowOverride All",保存退出。
4. 重启 Apache 服务:
```
sudo service apache2 restart
```
配置完成后,将下面代码复制到/var/www/html/test.php文件:
```php
echo "Hello World!";
?>
```
在浏览器中打开 http://localhost/test.php,如果屏幕输出了 “Hello World!”,则说明 Apache 已经配置成功。
4. 配置 PHP
在 Apache 配置成功后,需要按照以下步骤进行 PHP 的配置:
1. 打开 PHP 配置文件:
```
sudo nano /etc/php/7.2/apache2/php.ini
```
注:这里的 “7.2” 取决于你安装的 PHP 版本。
2. 搜索以下关键字并将其取消注释:
```
extension=mysqli
extension=pdo_mysql
```
3. 保存并退出文件。
4. 重启 Apache 服务:
```
sudo service apache2 restart
```
到此,PHP 环境安装完成。
5. 测试 MySQL
最后,需要测试 MySQL 是否工作正常。按照以下步骤进行:
1. 登录到 MySQL:
```
sudo mysql -u root -p
```
注:这里的 “root” 默认是 MySQL 的管理员用户名,“-p” 表示需要输入 MySQL 管理员的密码。
2. 创建一个测试数据库:
```sql
CREATE DATABASE testdb;
```
3. 创建一个测试表:
```sql
USE testdb;
CREATE TABLE test ( id INT, name VARCHAR(50) );
```
4. 插入一些数据到测试表中:
```sql
INSERT INTO test (id, name) VALUES (1, 'Alice');
```
5. 查询测试表中的数据:
```sql
SELECT * FROM test;
```
如果查询输出了上述数据,则说明 MySQL 工作正常。
6. 总结
通过此教程,您已经成功安装和配置了 PHP 环境。接下来,您可以在此基础上编写和部署您的第一个动态网站。
注意:此安装教程只是建立在 Ubuntu 18.04 操作系统上的,并且也只是很简单的 PHP 环境安装,您可以根据自己需求进行更深入的配置和优化。