我最近刚刚安装了 Ubuntu Server 10.10,但 php 似乎无法正常工作。我创建了一个文件来显示 phpinfo() 以确保 php 正常工作,但它没有显示任何内容。我查找了 php.ini,发现了三个文件:
/etc/php5/apache2/php.ini
/ets/php5/cgi/php.ini
/etc/php5/cli/php.ini
编辑:哎呀!真尴尬。我从另一台服务器复制了文件,由于某种原因,权限发生了变化,这包括我用来测试 php 的测试文件。我所要做的就是更改所有文件的权限。很抱歉,这是我犯的一个非常愚蠢/新手的错误。
答案1
是否libapache2-mod-php5
已安装?模块是否已启用? ls /etc/apache2/mods-enabled
答案2
你重启过 apache 吗?
sudo /etc/init.d/apache2 restart
答案3
模块是否已启用?您需要 libapache2-mod-php5 和 php5-common 之后启用模块如果是 apache2,apachectl -M 会为您提供已加载的模块