如何使用 bash 命令更改 XAMPP 文档根目录?



更改 XAMPP DocumentRoot 很难!我应该打开/opt/lampp/etc/httpd.conf然后找到

DocumentRoot "/home/ehcan/Desktop/Company1/Project1"
<Directory "/home/ehcan/Desktop/Company1/Project1">

然后将其更改为另一个项目。 这非常耗时。

所以我需要的是一个简单的 bash 文件,所以我可以cd到所需的目录,例如

/home/ehcan/Desktop/Company2/Project5

并键入类似sudo xampp-here

然后命令将做:

编辑 httpd.conf -> XAMPP 重启

提前谢谢你。

所以我自己想通了。 我的~/.bashrc文件中有一些别名和功能。 我可以运行:

xampp-start: 启动 XAMPP

xampp-stop: 停止XAMPP

xampp-restart: 重新启动XAMPP

xampp-here在任何目录中更改/opt/lampp/etc/httpd.conf文件并重新启动 XAMPP。

alias xampp-start="sudo /opt/lampp/lampp start"
alias xampp-stop="sudo /opt/lampp/lampp stop"
alias xampp-restart="sudo /opt/lampp/lampp restart"
xampp-here() {
curDir=$(pwd)
sudo sed -i "/DocumentRoot ".*/cDocumentRoot "$curDir"" /opt/lampp/etc/httpd.conf
sudo sed -i "/<Directory ".*/c <Directory "$curDir">" /opt/lampp/etc/httpd.conf
xampp-restart
}

最新更新