📅  最后修改于: 2023-12-03 15:08:24.544000             🧑  作者: Mango
XAMPP是一种常用的开发环境,它是一个包含Apache服务器、MySQL数据库和PHP的软件套件,可以在本地电脑上进行PHP网站开发和测试。
在本文中,我们将介绍如何在XAMPP中使用localhost,以及如何在Shell-Bash中管理XAMPP。
启动XAMPP只需要点击其图形界面中的“Start”按钮,或在Shell-Bash中输入以下命令:
sudo /opt/lampp/lampp start
此命令将启动XAMPP的Apache和MySQL服务。在成功启动后,可以在浏览器中打开http://localhost/访问本地主页。
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控制命令管理XAMPP。下面是一些常用的命令:
sudo /opt/lampp/lampp start
sudo /opt/lampp/lampp stop
sudo /opt/lampp/lampp restart
sudo /opt/lampp/lampp startapache
sudo /opt/lampp/lampp stopapache
sudo /opt/lampp/lampp startmysql
sudo /opt/lampp/lampp stopmysql
本文介绍了如何在XAMPP中使用localhost和Shell-Bash管理XAMPP。通过本文的介绍,你可以更好地管理你的开发环境和项目。