在 localhost 上运行 PHP
在 XAMPP、WAMP、LAMP 等本地环境中配置 PHP,通过 http://localhost 访问 PHP 页面与项目。
PHP 是 Web 开发中最常用的服务端语言之一。配合 Apache 或 Nginx,可在 localhost 上快速运行 .php 文件与 CMS 项目。
常见访问方式
| 场景 | 地址示例 |
|---|---|
| 根目录下的 PHP 文件 | http://localhost/info.php |
| 子目录项目 | http://localhost/myapp/index.php |
| 内置开发服务器 | http://localhost:8000 |
将 PHP 文件放入 Web 根目录(如 XAMPP 的 htdocs/、LAMP 的 /var/www/html/),浏览器访问对应路径即可。
本地环境选择
- XAMPP / WAMP / MAMP / LAMP:集成 Apache + PHP,适合 WordPress、Drupal 等 CMS
- PHP 内置服务器:单文件或小项目快速调试
cd /path/to/project
php -S localhost:8000验证 PHP 是否工作
在 Web 根目录创建 info.php:
<?php phpinfo(); ?>访问 **http://localhost/info.php**,若显示 PHP 配置页则环境正常。调试完成后建议删除该文件。
常见问题
页面被下载而非执行
Apache 需加载 PHP 模块(如 libapache2-mod-php);Nginx 需配置 fastcgi_pass 指向 php-fpm。
500 错误或空白页
查看 Apache/Nginx 与 PHP 错误日志;检查 php.ini 中 display_errors(开发环境可设为 On)。
扩展缺失
CMS 常需 mysqli、pdo_mysql、gd、curl 等,在对应平台的 PHP 扩展管理中启用。
小结
在 XAMPP 等栈中,PHP 项目通常通过 http://localhost/项目名/ 访问;独立调试可用 php -S localhost:8000。