我想使用 php 包含来简化制作一些网页的过程。但问题是我似乎无法在本地测试它们。它们在服务器上运行良好,但我的计算机似乎无法理解它们。我尝试安装 php 和 apache,但似乎不起作用。我需要做什么才能在本地设置 php 测试服务器?
答案1
安装软件包libapache2-mod-php5
(这也会安装用于 Web 服务器的软件包:)apache2
。文件可以放入 中/var/www
。
如果你然后打开http://localhost/index.html在您的浏览器中,/var/www/index.html
显示。
默认设置非常安全,PHP 错误会记录到 中/var/log/apache2/error_log
,而不会显示在浏览器中。要在开发机器上更改此设置,请编辑/etc/php5/apache2/php.ini
并更改display_errors = Off
为display_errors = On
。
某些模块默认未安装。如果您进行图像处理,则可能需要 PHP 的 GD 库,即包php5-gd
。要获取所有可用模块的列表,请打开终端,输入sudo apt-get install php5-
并双击Tab以获取列表。
答案2
安装 taskel 和 LAMP 堆栈
sudo apt-get install tasksel
sudo tasksel install lamp-server
您现在应该有一个带有 php 和 mysql 的 apache 服务器。