如何实现下面所见的效果?我读到这问题,但没有成功。我的操作系统是 Lubuntu 13.10,它基于 Ubuntu 13.10
You are technically ready to go, but
there's one extra step that I like to do to make command line debugging nice
and quick. I create a bash script called "php-xdebug", which automatically
starts the debugger engine. The script looks like this (unix only): >
#!/bin/bash
export XDEBUG_CONFIG="idekey=xdebug"
/usr/bin/php "$@"
<
Run "chmod +x" on the file and put it somewhere in your $PATH list, and you can
then use this instead of php when debugging. For instance, instead of "php
myscript.php", run "php-xdebug myscript.php" to start the debugger session.
答案1
PATH 是运行某个程序名时自动检查可执行文件的文件夹列表。以下是我们所做的。
在下面的评论之后似乎存在更多问题,所以让我们从头开始。
打开 gedit
粘贴
#!/bin/bash
export XDEBUG_CONFIG="idekey=xdebug"
/usr/bin/php "$@"
另存为
php-xdebug.sh
转到包含该文件的文件夹(在终端中)并运行
chmod +x php-xdebug.sh
然后使用以下命令检查你的 PATH 是什么:
echo $PATH
您可以将文件移动到运行此命令时列出的文件夹之一中。
通常更好的解决方案是编辑 PATH(教程在这里) 在脚本所在的文件夹内进行搜索。
现在尝试:
php-xdebug.sh
答案2
在 Ubuntu(包括 Lubuntu)上,放置此类脚本的一个自然位置是~/bin
。如果该文件夹尚不存在,请执行
mkdir ~/bin
下次登录时,它将自动包含在 PATH 中,即无需改变 PATH 变量。