在下一篇文章中,我们将看一下XAMPP。 这很受欢迎 Web服务器 可以在不同的操作系统上很好地工作。 这篇文章主要是针对初学者的,尤其是那些更改Windows而又不敢安装系统的用户。 LAMP.
对于那些尚不了解的人,XAMPP是一个Web服务器,主要包括以下内容: 数据库管理系统中, Apache Web服务器 和脚本语言的解释器 PHP y Perl的。 从5.6.15版开始,他们将MySQL数据库更改为 MariaDB的,这是具有GPL许可证的MySQL的分支。
XAMPP是一个完全免费且易于安装的Apache发行版 其中包含MariaDB,PHP和Perl。 安装软件包的设计使其易于安装和使用。 几年前,一位同事向我们通报了该计划的优势。 您可以在下面看到该文章 链接.
这台服务器来了 默认配置 几乎所有选项都已激活。 它对于商业和非商业用途都是免费的。 如果您在商业上使用它,请确保您遵守其中包含的产品的许可。 目前,它具有适用于Windows,Gnu / Linux和OS X的安装程序。
正式地,设计人员仅将其用作开发工具,以使网站设计人员和程序员无需访问Internet即可在自己的计算机上测试其工作。 为使此过程尽可能简单, 某些安全功能已禁用 默认。 同时,提供了一种特殊的工具来用密码保护包装中最重要的部分。
在Ubuntu 17.10上安装XAMPP
这些步骤可以在其他版本的Ubuntu中实现,但在这种情况下,我将在 刚刚安装的Ubuntu 17.10.
下载
首先,我们将下载必要的软件包(带有 .run文件扩展) 从 官方网站.
运行安装程序
我们要放置文件 xampp-linux-x64-7.1.10-0-installer.run (名称可能会随着新版本的发布而更改)在我们的主目录中。 到那里后,在终端(Ctrl + Alt + T)中,我们将编写以下命令:
chmod + x xampp-linux-x64-7.1.10-0-installer.run
接下来,我们必须使用以下命令运行安装程序:
sudo ./xampp-linux-x64-7.1.10-0-installer.run
如果继续,此应用程序将安装在目录中 / opt / lampp 默认。
我们还必须选择 我们要安装什么组件。 我们将通过以下屏幕上的检查来做到这一点:
安装完成后,它将询问我们是否要 运行经理。 如果我们回答“是”,我们将看到类似以下内容:
造访Localhost
激活Web服务器(Apache)后,您现在可以输入浏览器 http://localhost。 如果一切顺利,您应该看到XAMPP欢迎页面。 如果是这样,那就行得通。
创建XAMPP仪表板启动器
创建一个启动器 我们可以在Dash中找到的控制面板 在我们可以停止并启动Apache,MariaDB和ProFTPD的Ubuntu中,我们只需遵循以下步骤:
首先,如果我们没有安装以下库,则必须安装以下库:
sudo apt install python-glade2
然后,我们将创建一个 扩展名为.desktop的文件 在以下路径中: / usr / share /应用程序/
例如:
sudo nano /usr/share/applications/xampp-control-panel.desktop
在我们现在打开的这个文件中,我们只需要复制以下代码,保存并关闭即可。
[Desktop Entry] Comment=Start/Stop XAMPP Name=XAMPP Control Panel Exec=gnome-terminal -e "bash -c 'sudo -i /opt/lampp/manager-linux-x64.run'" Encoding=UTF-8 Terminal=false Type=Application Icon=/opt/lampp/xampp.png
它说“图标”的行用于导入相应的图标,我们在Google中搜索该服务器图标的图像(扩展名为.png)并将其保存在 / opt / lampp.
现在,完成操作,在Dash中输入您的姓名,此刻将出现控制面板的图标。 好吧,我们可以直接在这里运行它,也可以将其添加到“收藏夹”基座中。
现在我们已经运行了服务器,任何想要安装Web的软件(例如WordPress或OwnCloud)的人,或者他们都可以开始开发自己的PHP或Perl程序。
卸载XAMPP
要从我们的操作系统中删除该服务器,我们可以使用 卸载文件 提供。 要启动它,请从终端(Ctrl + Alt + T)中编写:
sudo /opt/lampp/uninstall
我明白了..谢谢男人
这对我帮助很大。 我已经在ubuntu上安装了xampp的旧版本,但是我只需要将PHP版本更新为最新版本。 我已经完成了本地主机/仪表板/中显示的编译和安装过程,以更新到新版本,但是我没有成功,我可以对所有内容进行正确的编译,但是我找不到应该存在的生成文件。 关于如何执行此更新的任何教程吗?
你好。 我没有尝试过,但是尝试一下 谷歌 表示。 您会告诉我们是否可行。 莎露2。
嗨古斯塔沃,试试这个教程,看看它是否可以帮助你, 在 ubuntu 上安装 xampp . 它已更新到 2021 年,但我想按照所有步骤操作不会有问题。 祝一切顺利
它没有帮助我,我在破折号中寻找它,但它没有出来,当我直接从应用程序中运行它时,会引发错误。
如果有更多数据,我只能告诉您它没有正确安装。 莎露2。
最后我得到这个错误:
无法以root用户身份运行python'/opt/lampp/share/xampp-control-panel/xampp-control-panel.py'。
无法复制用户的Xautorization文件。
创建对控制面板的访问权限时如何保存?
如果您按本文中的方法使用nano,则必须按CTRL + O保存并按CTRL + X退出。 莎露2。
亲切的问候,
我已完成所有步骤,并在破折号中查找它,但它没有出现,我转到/ usr / share / applications文件夹,然后直接运行它,并显示一条消息,提示“启动程序时出错。应用程序”,我去了,我纠正了xampp-control-panel.desktop并从exec =下面的文本“ gksudo phyton”中删除并保存,因此它执行窗口,但不启动apache和mysql服务,我该怎么办那样的话
预先感谢您的答复
你好。 确保没有其他mysql和apache安装。 至于您在/ usr / share / applications中拥有的启动器,请对其进行编辑,并将文章中出现的EXEC行更改为:Exec = gnome-terminal -e“ bash -c'sudo -i / opt / lampp / manager- linux -x64.run'»。 保存,您应该能够启动xampp提供的所有服务。 莎露2。
早上好,每次打开xampp时,它都会要求输入sudo密码,是否有一种方法可以只针对此应用程序而不要求它?