如何设置 Apache、MySQL 服务器(Ubuntu 12.04 LST)

如何设置 Apache、MySQL 服务器(Ubuntu 12.04 LST)

我希望获得有关在 Ubuntu 12.04 上使用 Apache 和 MySQL 服务器的指导。我是 Linux 新手,正在尝试设置“Localhost”动态以进行基本的网站设计。

在 Windows 中 - 我使用了一个名为 XAMPP 的简单免费实用程序,它安装了 Apache、MySQL 和一个 Localhost 文件夹,用于存放我的网站工作。虽然很基础,但这个 XAMPP 安装对我的需求来说已经很不错了。Ubuntu 存储库中是否有一些稳定的实用程序可以为我提供带有“htdocs(localhost)”文件夹的 Apache 和 MySQL 服务器,我可以将正在构建的网站放在其中 -(类似于 XAMPP)?如果没有 - 非常希望提供有关如何手动配置此动态的说明。

另外,欢迎提出更好的建议。谢谢。

答案1

看看这个。LAMP 的意思是“Linux Apache MySQL,PHP”。

http://www.howtoforge.com/ubuntu_lamp_for_newbies

答案2

LAMPP/XAMPP 可能也适用于 Linux。

但您也可以从存储库中单独安装所有内容(只是有点困难)。要安装 Apache、PHP、MySQL 和 phpMyAdmin,请在终端中运行以下命令:

sudo apt-get install apache2 mysql-server mysql-client php5 php5-mysql libapache2-mod-php5 phpmyadmin

您也可以使用 Synaptic 软件包管理器来安装这些软件包(它是图形化的,易于使用)。您可以在软件中心找到它(如果尚未安装)。

之后,打开浏览器并指向本地主机查看 Apache 是否正常运行本地主机/phpmyadmin查看 phpMyAdmin 是否正常工作。Apache 应该已自动启动。

您可以分别使用以下命令启动/停止/重新启动 Apache 服务器:

sudo service apache2 start
sudo service apache2 stop
sudo service apache2 restart

网站(html 文件、php 文件等)存放的文件夹是/var/www。请注意,您无法直接在该文件夹中创建/删除文件(因为您没有写入权限)。一个简单的解决方案是为每个网站创建一个文件夹,如下所示并将自己设置为所有者:

sudo mkdir "/var/www/SITE_NAME"
sudo chown YOUR_USERNAME:YOUR_USERNAME "/var/www/SITE_NAME"

改变网站名称到您想要的文件夹名称,然后您的用户名到您的用户名。之后,您应该能够在您创建的文件夹中执行所有操作。然后,您可以通过 URL 在浏览器中访问该网站本地主机/SITE_NAME

相关内容