首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在新安装上安装PHP 5

在新安装上安装PHP 5
EN

Ask Ubuntu用户
提问于 2011-03-23 11:33:00
回答 3查看 4.2K关注 0票数 3

我有一个Ubuntu 10.10的新安装(Maverick ),我想让PHP工作。我试过了

代码语言:javascript
运行
复制
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart

但是当我导航到http://localhost/时,我看到的只是火狐错误页面,上面写着“无法连接”。

此外,当我尝试http://localhost/test.php时,浏览器会询问是否要下载该文件,而不是正在执行的PHP。

以下是error.log文件的内容:

代码语言:javascript
运行
复制
[Thu May 19 12:04:49 2011] [notice] Apache/2.2.16 (Ubuntu) configured -- resuming normal operations
[Thu May 19 12:05:01 2011] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 19 12:05:04 2011] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 19 12:12:42 2011] [error] [client 127.0.0.1] File does not exist: /var/www/asd
[Thu May 19 12:13:32 2011] [notice] Graceful restart requested, doing restart
[Thu May 19 12:13:32 2011] [notice] Apache/2.2.16 (Ubuntu) configured -- resuming normal operations
[Thu May 19 12:14:11 2011] [notice] SIGHUP received.  Attempting to restart
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/interbase.ini on line 1 in Unknown on line 0
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/lasso.ini on line 1 in Unknown on line 0
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - idn_to_ascii in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - idn_to_utf8 in Unknown on line 0
PHP Warning:  intl: Unable to register functions, unable to load in Unknown on line 0
[Thu May 19 12:14:11 2011] [notice] seg fault or similar nasty error detected in the parent process
EN

回答 3

Ask Ubuntu用户

发布于 2011-03-23 11:40:35

您可以安装台灯,运行一个命令:

安装任务耳

选择LAMP服务器,

按照安装过程进行。

安装完成后,您可以按照所做的方式测试本地主机。

检查

正在工作

代码语言:javascript
运行
复制
sudo   gedit  /var/www/info.php

并粘贴到此PHP信息代码中:

代码语言:javascript
运行
复制
<?php
    phpinfo();
?>

把它保存起来然后离开。

重新启动Apache 2:

代码语言:javascript
运行
复制
sudo /etc/init.d/apache2  restart

您可以测试运行info.php文件的PHP:

代码语言:javascript
运行
复制
http://localhost/info.php
票数 9
EN

Ask Ubuntu用户

发布于 2011-11-07 22:18:38

代码语言:javascript
运行
复制
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install sendmail
sudo /etc/init.d/apache2 restart
票数 1
EN

Ask Ubuntu用户

发布于 2011-03-23 11:53:24

检查您的PHP 5 mod是否在Apache 2中启用(/etc/apache2/mods启用)。如果您在那里找不到@php5 5*符号链接,可以尝试:

代码语言:javascript
运行
复制
sudo a2enmod php5
sudo /etc/init.d/apache2 restart

并确保Apache 2在端口80上侦听。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/31637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档