以下是一个PHP编译部署的实例,我们将通过表格的形式展示整个过程的步骤和所需命令。
| 步骤 | 描述 | 命令 | |
|---|---|---|---|
| 1 | 安装PHP | 使用包管理器安装PHP,例如在Ubuntu上可以使用以下命令: | |
| sudoapt-getupdate | |||
| sudoapt-getinstallphp | |||
| 2 | 安装PHP扩展 | 根据需要安装PHP扩展,例如安装MySQL扩展: | |
| sudoapt-getinstallphp-mysql | |||
| 3 | 配置PHP | 编辑PHP配置文件(通常是php.ini),设置所需的参数: | |
| sudonano/etc/php/7.4/cli/php.ini | |||
| 修改以下参数: | |||
| ;date.timezone=Asia/Shanghai | |||
| date.timezone=Asia/Shanghai | |||
| 4 | 安装Apache | 安装Apache服务器,以便与PHP配合使用: | |
| sudoapt-getinstallapache2 | |||
| 5 | 配置Apache | 编辑Apache配置文件(通常是httpd.conf),设置虚拟主机: | |
| sudonano/etc/apache2/sites-available/000-default.conf | |||
| 修改以下参数: | |||
| ServerAdminwebmaster@localhost | |||
| ServerNameexample.com | |||
| ServerAliaswww.example.com | |||
| DocumentRoot/var/www/html | |||
| ErrorLog${APACHE_LOG_DIR}/error.log | |||
| CustomLog${APACHE_LOG_DIR}/access.logcombined | |||
| 6 | 启用虚拟主机 | 启用虚拟主机配置: | |
| sudoa2ensite000-default.conf | |||
| sudoa2enmodrewrite | |||
| 7 | 创建PHP文件 | 在DocumentRoot目录下创建一个PHP文件,例如index.php: | |
| sudonano/var/www/html/index.php | |||
| 输入以下PHP代码: | |||
| phpinfo(); | |||
| ?> | |||
| 8 | 重启Apache | 重启Apache以应用配置更改: | |
| sudosystemctlrestartapache2 | |||
| 9 | 测试PHP | 在浏览器中访问example.com,你应该看到PHP信息页面: | |
| http://example.com/index.php |
通过以上步骤,你已经成功编译并部署了PHP环境。你可以根据需要修改配置文件和添加其他扩展。








