sha*_*ane 36 php apache ubuntu
在我的新Ubuntu系统上,我已经设法启动并运行Apache2以开发我的ZendFramework Web应用程序......
我的available-sites配置工作正常,因为我能够请求localhost并index.html从我指定的目录中提供正确的服务器.
问题:如果我请求index.php,firefox会尝试下载文件而不是运行脚本.
任何想法为什么会这样?
我添加了以下内容,httpd.conf但它没有帮助.
AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
Run Code Online (Sandbox Code Playgroud)
Par*_*kos 67
如果firefox下载你的php文件,这意味着你的服务器没有安装php或apache php模块.
你安装apache php模块吗?如果没有,那么通过在终端中键入它来安装它:
sudo apt-get install libapache2-mod-php5
Run Code Online (Sandbox Code Playgroud)
如果是的话,你有index.php /var/www/吗?
确保使用该命令启用php
sudo a2enmod php5
Run Code Online (Sandbox Code Playgroud)
Dal*_*ore 12
如果您使用的是userdir(http://localhost/~user/phpinfo.php),您将需要:
vi /etc/apache2/mods-enabled/php5.conf
Run Code Online (Sandbox Code Playgroud)
更改
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
Run Code Online (Sandbox Code Playgroud)
评论php_admin_value
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
#php_admin_value engine Off
</Directory>
</IfModule>
Run Code Online (Sandbox Code Playgroud)
然后
service apache2 restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
62274 次 |
| 最近记录: |