Agi*_*gil 6 php phpdoc phpdocumentor2 php-7.2 ubuntu-18.04
尽管我按照说明安装了phpDocumentor,但命令行似乎没有响应 phpdoc
给定错误: 未找到命令“ phpdoc”,您的意思是:来自deb phploc的命令“ phploc”来自deb phpdox的命令“ phpdox”尝试:sudo apt install
我按照以下步骤安装了phpdoc,它似乎可以正常工作
pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor
安装完成后,我尝试运行phpdoc -h,但它不起作用。
使用:7.2.16
作业系统:Ubuntu 18.04.2 LTS
感谢您提供的任何帮助。
小智 1
检查路径中的目录
echo $PATH
Run Code Online (Sandbox Code Playgroud)
phpdoc 应该位于 /usr/bin 中。检查一下
ls -l /usr/bin/php*
Run Code Online (Sandbox Code Playgroud)
如果 phpdoc 存在,请添加 exec perms
chmod +x /usr/bin/phpdoc
Run Code Online (Sandbox Code Playgroud)
但很可能他不在路上,所以去寻找一下
find . -name testfile.txt
Run Code Online (Sandbox Code Playgroud)
当您确定 phpdoc 的位置后,必须将其所在的文件夹添加到 PATH 中,或者创建一个符号链接 (symln :
将此文件添加到 PATH 目录中。
对于 PATH 扩展,请执行以下操作:
导出 PATH=$PATH:/my/custom/path
对于符号链接,请 cd到 PATH 中的目录。之后做
ln -s /my/custom/path/phpdoc
Run Code Online (Sandbox Code Playgroud)
一个好的自定义二进制目录是 /usr/local/bin。
您必须以 root 身份或使用 sudo 执行所有这些任务。