安装 LAMP 时遇到问题

安装 LAMP 时遇到问题

好吧,这已经是我第五次尝试在 Ubuntu 上安装 LAMP 了,没错,这包括使用 XAMPP。(我只想练习 PHP,这样我就可以编写 WordPress 插件了!哭泣为什么世界上最简单的语言却如此难以建立?)

咳嗽无论如何。我用过这些说明这次,在卸载 XAMPP 之后,希望我上次尝试的所有痕迹都消失了。我没有使用 Netbeans -- gedit 对我来说没问题 -- 我没有收到任何错误消息或任何东西,所以我认为我已经设置好了它,并设置为使用 /home/feathertail/PHP 作为文档根目录。

我把一个测试文件放在那里,浏览到/localhost 并得到了这个:

禁止

您无权访问此服务器上的 /testphp.php。

Apache/2.2.17 (Ubuntu) 服务器位于本地主机端口 80

有人能指出我最终解决这个问题的方向吗?

答案1

为了解决 Linux 中的这个端口问题,进入/etc/apache2文件夹,找到一个文件端口配置文件. 在文本编辑器中打开它,你会看到类似以下内容:

NameVirtualHost *:80
Listen 80

所以我们必须改变收听栏,并使其

NameVirtualHost *:80
Listen 8888

为此,打开终端并使用这些命令

cd /etc/apache2 
etc/apache2:#sudo nano ports.conf

点击Enter,在终端编辑器中打开它,在其中选择监听列并更改808888 像这样

NameVirtualHost *:80
Listen 8888

Ctrl并通过+保存它X,然后按Y,然后按Enter
现在运行你的 apache,它将成功启动,它确实有效。

答案2

我不知道你是如何安装文件的,但尝试为 LAMP 安装这些文件

sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php5
sudo apt-get install php5-mysql

基本上不需要改变(默认根目录:/var/www)。但如果您想更改根目录,则请先创建您的目录。

sudo gedit /etc/apache2/sites-available/default

在第 4 行更改文档根目录。默认是 /var/www,只需更改为您想要的目录即可。文件将如下所示

DocumentRoot your_DIR

现在注销并登录。您的系统已准备就绪 [apache、mysql-server、php、php-mysql]。您可以安装其他应用程序 phpmyadmin

sudo apt-get install phpmyadmin

启动 phpmyadmin:转到 Firefox:localhost/phpmyadmin。

相关内容