2010-05-05 43 views
1

我在我的linux服务器上安装了原生的apache和mysql,php。我尝试了一个使用phpinfo()的页面,并且它工作正常。但是当我尝试使用自己的页面时,页面的执行停止了,当涉及到php标记时,甚至连css标记也没有到达浏览器。请帮助我如何解决这个问题..谢谢提前在Ubuntu 10.04中运行PHP,MySQL和apache LTS

+1

你肯定没有语法你的脚本中有错误?检查php.ini中的display_errors设置并将其设置为“on”以显示php错误。更多信息:http://www.php.net/manual/en/errorfunc.configuration.php,也许你想发布你制作的脚本。 – Max 2010-05-05 14:17:56

回答

3

你使用PHP短标记,?

<? ?> 
<?= ?> 

Ubuntu 10.04正在运行php 5.3.2。

短裤标签在5.3中已弃用。

+0

它工作:) – Greenhorn 2010-05-12 19:36:08

0

你确定以下线在你的apache2.conf和注释掉:

AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps 
+0

如果这是问题wouldny它只显示纯文本的PHP? – prodigitalson 2010-05-05 14:16:20

1

你可能在你的PHP错误。在该文件的顶部尝试添加:

<?php ini_set('display_errors', 1); ?>

看看是否有任何错误输出...偶然

1

如果php文件是在public_html目录(用户目录),你必须编辑这个文件:从线

/etc/apache2/mods-enabled/php5.conf 

和意见8-15

# To re-enable php in user directories comment the following lines 
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it 
# prevents .htaccess files from disabling it. 
#<IfModule mod_userdir.c> 
# <Directory /home/*/public_html> 
#  php_admin_value engine Off 
# </Directory> 
#</IfModule> 
相关问题