2 wessonwoo wessonwoo 于 2014.12.07 13:42 提问

Linux下LAMP服务安装,访问localhost 404 Not Found 问题

wesson@wesson-desktop:/$ sudo apt-get install lamp-server^
[sudo] password for wesson:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树

正在读取状态信息... 完成

注意,为任务 lamp-server 选中了 libdbi-perl
注意,为任务 lamp-server 选中了 libaprutil1-dbd-sqlite3
注意,为任务 lamp-server 选中了 apache2-bin
注意,为任务 lamp-server 选中了 libapache2-mod-php5
注意,为任务 lamp-server 选中了 ssl-cert
注意,为任务 lamp-server 选中了 mysql-server-5.5
注意,为任务 lamp-server 选中了 mysql-client-core-5.5
注意,为任务 lamp-server 选中了 mysql-server
注意,为任务 lamp-server 选中了 libapr1
注意,为任务 lamp-server 选中了 php5-readline
注意,为任务 lamp-server 选中了 libaprutil1
注意,为任务 lamp-server 选中了 libwrap0
注意,为任务 lamp-server 选中了 libdbd-mysql-perl
注意,为任务 lamp-server 选中了 apache2-mpm-prefork
注意,为任务 lamp-server 选中了 libhtml-template-perl
注意,为任务 lamp-server 选中了 mysql-client-5.5
注意,为任务 lamp-server 选中了 libaio1
注意,为任务 lamp-server 选中了 mysql-common
注意,为任务 lamp-server 选中了 libmysqlclient18
注意,为任务 lamp-server 选中了 mysql-server-core-5.5
注意,为任务 lamp-server 选中了 libterm-readkey-perl
注意,为任务 lamp-server 选中了 php5-mysql
注意,为任务 lamp-server 选中了 apache2-data
注意,为任务 lamp-server 选中了 apache2
注意,为任务 lamp-server 选中了 php5-common
注意,为任务 lamp-server 选中了 php5-cli
注意,为任务 lamp-server 选中了 php5-json
注意,为任务 lamp-server 选中了 libaprutil1-ldap
注意,为任务 lamp-server 选中了 tcpd
libaio1 已经是最新的版本了。
libapr1 已经是最新的版本了。
libaprutil1 已经是最新的版本了。
libaprutil1-dbd-sqlite3 已经是最新的版本了。
libaprutil1-ldap 已经是最新的版本了。
libdbd-mysql-perl 已经是最新的版本了。
libdbi-perl 已经是最新的版本了。
libhtml-template-perl 已经是最新的版本了。
libterm-readkey-perl 已经是最新的版本了。
libwrap0 已经是最新的版本了。
php5-json 已经是最新的版本了。
ssl-cert 已经是最新的版本了。
tcpd 已经是最新的版本了。
apache2 已经是最新的版本了。
apache2-bin 已经是最新的版本了。
apache2-data 已经是最新的版本了。
apache2-mpm-prefork 已经是最新的版本了。
libapache2-mod-php5 已经是最新的版本了。
libmysqlclient18 已经是最新的版本了。
mysql-client-5.5 已经是最新的版本了。
mysql-client-core-5.5 已经是最新的版本了。
mysql-common 已经是最新的版本了。
mysql-server 已经是最新的版本了。
mysql-server-5.5 已经是最新的版本了。
mysql-server-core-5.5 已经是最新的版本了。
php5-cli 已经是最新的版本了。
php5-common 已经是最新的版本了。
php5-mysql 已经是最新的版本了。
php5-readline 已经是最新的版本了。
下列软件包是自动安装的并且现在不需要了:
linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic
linux-image-3.13.0-24-generic linux-image-extra-3.13.0-24-generic
Use 'apt-get autoremove' to remove them.
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 7 个软件包未被升级。

LAMP服务已经安装好了,但是浏览器访问localhost和127.0.0.1都提示

Not Found

The requested URL / was not found on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80

是什么原因呢?。。

6个回答

Rocloud
Rocloud   Rxr 2014.12.07 14:18

ubuntu14.04 安装LAMP中访问info.php提示The requested URL /index.php was not found on this server.

这个问题,.只需要将info.php放到/var/www/html里面,应该就可以了.

Rocloud
Rocloud   Rxr 2014.12.07 14:19

接下來就是要測試 php 是否有正常運作

所以要放一個 php 的網頁到主機去

sudo vim /var/www/phpinfo.php

caozhy
caozhy   Ds   Rxr 2014.12.07 15:42

你有没有将你的程序传上去?

wuchen357684758
wuchen357684758   2014.12.07 23:01

是不是你Ap没装好!先看下locahost:8080是否可以访问!服务器是否启动

Hjupan
Hjupan   2014.12.15 13:02

运行netstat -nalp | grep 80,看80端口启用没,如果没有,说明apache没有启动。然后进一步去detect问题的原因。

u011767611
u011767611   2014.12.15 13:54

首先测试你的端口是否打开,你可以用nmap命令:
frank@landpack:/$ sudo nmap -O localhost

Starting Nmap 6.40 ( http://nmap.org ) at 2014-12-15 00:46 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000035s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
80/tcp open http
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
3306/tcp open mysql
你只需看看你的80端口是否打开,事实上我觉得你的80端口已经打开啦!
你给/var/www/加权限啦没?
chmod 666 /var/www
希望对你有用!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!