PHP 无法在 apache2 服务器上运行
PHP not working on apache2 server
我有一个 apache2 服务器 运行 安装了所有这些:
apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
我创建了一个文件test.php:
<?php phpinfo(); ?>
在服务器上,当打开网页时,所有出现的都是实际的 php 代码,它应该是这样的:
有什么问题我查看了 apache 日志,但没有任何异常。
有什么想法吗?
当我重新开始遇到这个问题时,我忘记了这一点。使用以下内容在网站根目录(与 phpinfo.php 相同)中创建文件 .htaccess
。
#allows these file types to be read and displayed
AddType application/x-httpd-php php php4 php3 html htm
Linux、Apache、MySQL、PHP (LAMP) 堆栈的设置非常简单。你能不能link你使用的教程,这样我们可以看看是否有任何遗漏的步骤?
我通常会使用其中之一来设置堆栈:
http://www.if-not-true-then-false.com/ 坚如磐石,蕴含大量理论。
对我们有帮助的事情:
- 什么OS?
- 什么发行版?
如果我错过了安装步骤,这通常会发生在我身上。
由于您使用的是 apache,因此您需要 libapache2-mod-php5 以使 PHP 可用于网络服务器。
在 debian/ubuntu 系统上,使用 tasksel 和 select LAMP 通常最简单。
我有一个 apache2 服务器 运行 安装了所有这些:
apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
我创建了一个文件test.php:
<?php phpinfo(); ?>
在服务器上,当打开网页时,所有出现的都是实际的 php 代码,它应该是这样的:
有什么问题我查看了 apache 日志,但没有任何异常。
有什么想法吗?
当我重新开始遇到这个问题时,我忘记了这一点。使用以下内容在网站根目录(与 phpinfo.php 相同)中创建文件 .htaccess
。
#allows these file types to be read and displayed
AddType application/x-httpd-php php php4 php3 html htm
Linux、Apache、MySQL、PHP (LAMP) 堆栈的设置非常简单。你能不能link你使用的教程,这样我们可以看看是否有任何遗漏的步骤?
我通常会使用其中之一来设置堆栈:
http://www.if-not-true-then-false.com/ 坚如磐石,蕴含大量理论。
对我们有帮助的事情:
- 什么OS?
- 什么发行版?
如果我错过了安装步骤,这通常会发生在我身上。
由于您使用的是 apache,因此您需要 libapache2-mod-php5 以使 PHP 可用于网络服务器。
在 debian/ubuntu 系统上,使用 tasksel 和 select LAMP 通常最简单。