首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装WampServer

无法安装WampServer
EN

Ask Ubuntu用户
提问于 2016-08-18 18:00:48
回答 1查看 17K关注 0票数 1

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

代码语言:javascript
复制
$ 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'

我能为我的小问题找到最好的解决方案吗?

EN

回答 1

Ask Ubuntu用户

发布于 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上,到安装过程结束时,您将离成为系统管理员更近一步。

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

代码语言:javascript
复制
sudo apt-get update
sudo apt-get upgrade

我们开始吧。

在Ubuntu16.04

上安装灯

安装Apache web服务器

代码语言:javascript
复制
sudo apt-get install apache2

将浏览器指向http://localhost:80http://127.0.0.1:80,或者仅仅指向http://localhost,Apache默认在端口80上监听,如果安装成功,应该使用以下网页欢迎您:

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

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

代码语言:javascript
复制
sudo chown $USER /var/www/html -R

安装

和PHP库

代码语言:javascript
复制
sudo apt-get install php
sudo apt-get install libapache2-mod-php

重新启动服务器:

代码语言:javascript
复制
sudo service apache2 restart

在/var/www/html/test.php中创建一个名为test.php的文件

在文件中键入PHP实用程序方法phpinfo();如下所示:

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

通过键入http://localhost/test.php将浏览器保存并指向它

您应该受到这个屏幕的欢迎:

是的,起作用了。

安装MySQL服务器

代码语言:javascript
复制
sudo apt-get install mysql-server

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

访问MySQL控制台:

代码语言:javascript
复制
mysql -u root -p

在提示时输入密码,输入命令:

代码语言:javascript
复制
SHOW DATABASES;

您将看到一个默认数据库列表,看起来一切正常,输入exit从MySQL控制台退出。

安装php-mysql库和phpmyadmin

代码语言:javascript
复制
sudo apt-get install php-mysql phpmyadmin

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

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

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

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

我们还没有完全完成,我们仍然需要配置Apache来处理phpmyadmin,然后一切都会顺利进行。

配置Apache以使用phpmyadmin

要使Apache使用phpmyadmin,您必须配置apache2.conf文件。首先打开它:

代码语言:javascript
复制
gksu gedit /etc/apache2/apache2.conf

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

代码语言:javascript
复制
# Include phpmyadmin
Include /etc/phpmyadmin/apache.conf

重新启动Apache服务器:

代码语言:javascript
复制
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

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

https://askubuntu.com/questions/813907

复制
相关文章

相似问题

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