当我试图在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'我能为我的小问题找到最好的解决方案吗?
发布于 2016-08-19 04:27:22
我仍然需要在Ubuntu16.04上安装我的灯栈,所以我将在我的机器上安装它并确保它正常工作时编写一个教程。就像其他人已经指出的那样,W in WAMP代表Windows,所以您不能在像Ubuntu这样的Linux操作系统上安装它,我们需要安装LAMP堆栈,当然L代表的是Linux和AMP,代表Apache web服务器、MySQL数据库服务器以及将它们连接在一起创建web应用的PHP后端编程语言。
因此,这正是我们必须安装和配置的,以及phpMyAdmin,这将使处理MySQL数据库的工作通过本地web应用程序来处理数据变得更简单。
在Linux上,它更像是一个涉及到的进程,而不是在Windows中,但值得的是,您可以通过将拼图中的每一个部分组合在一起来了解野生服务器是如何工作的。在Windows上,您只需要安装一个可执行文件,在Linux上,到安装过程结束时,您将离成为系统管理员更近一步。
如果您还没有这样做,更新和升级您的发行版:
sudo apt-get update
sudo apt-get upgrade我们开始吧。
上安装灯
sudo apt-get install apache2将浏览器指向http://localhost:80或http://127.0.0.1:80,或者仅仅指向http://localhost,Apache默认在端口80上监听,如果安装成功,应该使用以下网页欢迎您:

这个特定的网页以及Apache将提供的所有其他页面默认位于系统上的/var/www/html目录中。
要能够以当前登录用户的身份修改该目录中的文件,请运行以下命令:
sudo chown $USER /var/www/html -R和PHP库
sudo apt-get install php
sudo apt-get install libapache2-mod-php重新启动服务器:
sudo service apache2 restart在/var/www/html/test.php中创建一个名为test.php的文件
在文件中键入PHP实用程序方法phpinfo();如下所示:
<?php phpinfo(); ?>通过键入http://localhost/test.php将浏览器保存并指向它
您应该受到这个屏幕的欢迎:

是的,起作用了。
sudo apt-get install mysql-server提示时插入root密码,请注意,此根用户是MySQL服务器的超级用户,而不是操作系统的超级用户:

访问MySQL控制台:
mysql -u root -p在提示时输入密码,输入命令:
SHOW DATABASES;您将看到一个默认数据库列表,看起来一切正常,输入exit从MySQL控制台退出。

sudo apt-get install php-mysql phpmyadmin当然,当phpadmin安装提示时,选择Apache作为web服务器:

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

键入以前在MySQL服务器安装中使用的相同密码:

尝试访问http://localhost/phpmyadmin以访问服务。您可能会得到404错误。
我们还没有完全完成,我们仍然需要配置Apache来处理phpmyadmin,然后一切都会顺利进行。
要使Apache使用phpmyadmin,您必须配置apache2.conf文件。首先打开它:
gksu gedit /etc/apache2/apache2.conf然后在文档底部键入(或粘贴)以下一行(S):
# Include phpmyadmin
Include /etc/phpmyadmin/apache.conf
重新启动Apache服务器:
sudo service apache2 restart指向http://localhost/phpmyadmin,它起作用了!

通过键入您之前为MySQL和phpmyadmin选择的密码作为root登录。以下是您登录后会看到的截图:

就是这样,现在你已经准备好发展了。为了开发目的,应该将error_reporting和display_errors自动设置为/etc/php/7.0/apache2/php.ini中的E_ALL,因此如果发生故障,您将能够轻松地调试它。目前没有必要进行进一步的配置。
我喜欢把这个写下来,玩得开心!
L Ubuntu16.04系列,x86_64 Linux4.4.0-34-泛型
A Apache/2.4.18 (Ubuntu)
M MySQL Ver 14.14远端5.7.13,用于Linux (x86_64)
P PHP 7.0.8-0 ubuntu0.16.04.2
- Phpmyadmin版本4.5.4.1deb2ubuntu2
https://askubuntu.com/questions/813907
复制相似问题