更改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重新启动
提前谢谢你。
发布于 2019-10-15 13:18:35
所以我自己想出来了。我的~/.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 \".*/c\DocumentRoot \"$curDir\"" /opt/lampp/etc/httpd.conf
sudo sed -i "/\<Directory \".*/c\ \<Directory \"$curDir\"\>" /opt/lampp/etc/httpd.conf
xampp-restart
}https://stackoverflow.com/questions/58355432
复制相似问题