前言

前言

当我尝试在 Linux 系统中安装 WampServer 时,收到以下错误消息:

$ sudo apt-get install wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe
[sudo] password for reem: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe
E: Couldn't find any package by glob 'wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe'
E: Couldn't find any package by regex 'wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe'

请问我能找到解决我的小问题的最佳方法吗?

答案1

前言

我仍然需要在 Ubuntu 16.04 上安装我的 LAMP 堆栈,因此我将在安装过程中编写一个教程,以确保它能够正常工作。正如其他人已经指出的那样,西西AMP 代表西indows,所以你不能在像 Ubuntu 这样的 Linux 操作系统上安装它,我们需要安装 LAMP 堆栈,当然大号代表大号inux 和AMP为了Apache 网络服务器,ySQL 数据库服务器和HP 后端编程语言将它们全部整合在一起以创建 Web 应用程序。

所以这就是我们必须安装和配置的,与 phpMyAdmin 一起,它将使通过本地 Web 应用程序处理数据的工作变得更简单。

在 Linux 上,这个过程比在 Windows 上更复杂,但这是值得的,你可以通过将每一块拼图拼凑在一起,了解现实世界中的服务器是如何工作的。在 Windows 上,你只需要安装一个可执行文件,在 Linux 上,安装过程结束时,你将离成为系统管理员更近一步。

如果您还没有这样做,请更新并升级您的发行版:

sudo apt-get update
sudo apt-get upgrade

让我们开始吧。

在 Ubuntu 16.04 上安装 LAMP

安装 Apache Web 服务器

sudo apt-get install apache2

将浏览器指向http://本地主机:80或者http://127.0.0.1:80要不就http://本地主机,Apache默认监听80端口,安装成功后你应该会看到如下欢迎页面: Apache 欢迎网页

此特定网页以及 Apache 将提供的所有其他页面默认位于/var/www/html系统上的目录。

为了能够以该目录中当前登录的用户身份修改文件,请运行以下命令:

sudo chown $USER /var/www/html -R

安装 PHP 和 PHP Apache 库

sudo apt-get install php
sudo apt-get install libapache2-mod-php

重启服务器:

sudo service apache2 restart

创建一个名为测试.php/var/www/html/test.php

在文件中输入 PHP 实用方法phpinfo();像这样:

<?php phpinfo(); ?>

保存并通过输入以下内容将浏览器指向它http://localhost/test.php

您将会看到这个屏幕: phpinfo()

是啊,它正在起作用。

安装 MySQL 服务器

sudo apt-get install mysql-server

出现提示时输入 root 的密码,注意此 root 是 MySQL 服务器的超级用户,而不是您的操作系统的超级用户: MySQL 密码

访问 MySQL 控制台:

mysql -u root -p

提示输入密码后,输入命令:

SHOW DATABASES;

您将看到一个默认数据库列表,看起来一切都很好,输入出口退出 MySQL 控制台。 在此处输入图片描述

安装 php-mysql 库和 phpmyadmin

sudo apt-get install php-mysql phpmyadmin

当 phpadmin 安装提示时,当然选择 Apache 作为 Web 服务器: phpmyadmin 安装

然后选择“是”让 phpmyadmin 自动配置您的 MySQL 服务器: phpmyadmin 自动配置

输入您之前在 MySQL 服务器安装中使用的相同密码: 输入 phpadmin 密码

尝试访问http://localhost/phpmyadmin访问该服务。您可能会收到 404 错误。

我们还没有完成,我们仍然需要配置 Apache 以与 phpmyadmin 一起工作,然后一切都会顺利进行。

配置 Apache 以与 phpmyadmin 配合使用

要使 Apache 与 phpmyadmin 一起工作,您必须配置 apache2.conf 文件。首先打开它:

gksu gedit /etc/apache2/apache2.conf

然后在文档底部输入(或粘贴)以下行:

# Include phpmyadmin
Include /etc/phpmyadmin/apache.conf

将 phpmyadmin 添加到 Apache conf

重新启动 Apache 服务器:

sudo service apache2 restart

指向http://localhost/phpmyadmin, 有用! phpmyadmin 登录页面

输入您之前为 MySQL 和 phpmyadmin 选择的密码,以 root 身份登录。以下是您登录后将看到的屏幕截图: phpmyadmin 控制面板

最后的话

就这样,现在您已准备好进行开发了。错误报告显示错误应自动设置为全部/etc/php/7.0/apache2/php.ini用于开发目的,因此如果出现问题,您将能够轻松调试。目前无需进一步配置。

我很高兴写下这些,玩得开心!


大号Ubuntu 16.04 xenial,x86_64 Linux 4.4.0-34-通用

AApache/2.4.18(Ubuntu)

MySQL Ver 14.14 Distrib 5.7.13,适用于 Linux(x86_64)

PHP 7.0.8-0ubuntu0.16.04.2

- phpmyadmin 版本 4.5.4.1deb2ubuntu2

相关内容