更改 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
}