📌  相关文章
📜  如何使用 xampp localhost - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:24.544000             🧑  作者: Mango

如何使用 XAMPP localhost - Shell-Bash

XAMPP是一种常用的开发环境,它是一个包含Apache服务器、MySQL数据库和PHP的软件套件,可以在本地电脑上进行PHP网站开发和测试。

在本文中,我们将介绍如何在XAMPP中使用localhost,以及如何在Shell-Bash中管理XAMPP。

启动XAMPP服务器

启动XAMPP只需要点击其图形界面中的“Start”按钮,或在Shell-Bash中输入以下命令:

sudo /opt/lampp/lampp start

此命令将启动XAMPP的Apache和MySQL服务。在成功启动后,可以在浏览器中打开http://localhost/访问本地主页。

配置Apache

Apache是Web服务器软件,用于处理HTTP请求。在XAMPP中,Apache已默认安装。

  • 网站目录配置

要指定你的Apache网站目录,你需要编辑httpd.conf文件。在Shell-Bash中,输入以下命令以编辑httpd.conf文件:

sudo nano /opt/lampp/etc/httpd.conf

然后找到以下行:

# DocumentRoot "/opt/lampp/htdocs"
# <Directory "/opt/lampp/htdocs">

去掉注释,将目录路径从“/opt/lampp/htdocs”改为你想要的目录路径。例如:

DocumentRoot "/Users/user/Sites"
<Directory "/Users/user/Sites">

保存并退出文件。然后重启Apache服务,以使更改生效:

sudo /opt/lampp/lampp restartapache
  • 添加虚拟主机

如果你需要在本地开发多个网站,那么你可以使用虚拟主机。下面是添加虚拟主机的步骤:

首先,你需要编辑httpd-vhosts.conf文件:

sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf

在文件底部添加以下内容:

<VirtualHost *:80>
    DocumentRoot "/Projects/site1"
    ServerName site1.local
    <Directory "/Projects/site1">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

保存并退出文件。然后需要在Hosts文件中指定虚拟主机的IP地址,以便可以通过域名访问该虚拟主机。

在Shell-Bash中编辑Hosts文件:

sudo nano /etc/hosts

在文件底部添加以下内容:

127.0.0.1       site1.local

保存并退出文件。

最后,重启Apache服务:

sudo /opt/lampp/lampp restartapache

现在可以通过site1.local域名访问你的虚拟主机了。

使用Shell-Bash管理XAMPP

在Shell-Bash中,可以使用XAMPP控制命令管理XAMPP。下面是一些常用的命令:

  • 启动XAMPP:
sudo /opt/lampp/lampp start
  • 停止XAMPP:
sudo /opt/lampp/lampp stop
  • 重启XAMPP:
sudo /opt/lampp/lampp restart
  • 启动Apache服务:
sudo /opt/lampp/lampp startapache
  • 停止Apache服务:
sudo /opt/lampp/lampp stopapache
  • 启动MySQL服务:
sudo /opt/lampp/lampp startmysql
  • 停止MySQL服务:
sudo /opt/lampp/lampp stopmysql
总结

本文介绍了如何在XAMPP中使用localhost和Shell-Bash管理XAMPP。通过本文的介绍,你可以更好地管理你的开发环境和项目。