更改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重新启动
先谢谢您
答案 0 :(得分:0)
所以我自己弄清楚了。
我的~/.bashrc
文件中有一些别名和功能。
我可以跑步:
xampp-start
:启动XAMPP
xampp-stop
:停止XAMPP
xampp-restart
:重新启动XAMPP
AND 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 \".*/c\DocumentRoot \"$curDir\"" /opt/lampp/etc/httpd.conf
sudo sed -i "/\<Directory \".*/c\ \<Directory \"$curDir\"\>" /opt/lampp/etc/httpd.conf
xampp-restart
}