我正在使用Ubuntu 18.04.3 LTS
和。xampp
php 7.4
我正在尝试更改> php
路径变量。
我试过了:
admin@admin:/opt/lampp/bin$ sudo ln -s /opt/lampp/bin/php /usr/bin/php
admin@admin:/opt/lampp/bin$ which php
/usr/bin/php
如您所见,我的路径变量似乎在/usr/bin/php
.
- 如何检查当前路径变量
php
? - 如何将
xampp's
php 可执行文件设置为PATH
变量?
感谢您的回复!
您在 location 中创建了一个符号链接。同时,根据您的输出,该文件是在命令行上启动时调用的文件。
/opt/lampp/bin/php
/usr/bin/php
php
which
which
要检查使用命令找到的符号链接的目标(可能) ,请使用readlink -f
或realpath
。或者
从你声称所做的事情来看,你已经设置好了!但是,为了防止与 Ubuntu 包管理系统安装的程序发生潜在冲突
php
,您应该在创建符号链接/usr/local/bin
而不是/usr/bin
. 该/usr/local/bin
目录应该在您的PATH
变量之前/usr/bin
。要检查这一点,请运行:只是需要注意的一点。您可以只从 Ubuntu PAckage repo 安装 XAMPP 而无需 PHP,并创建一个符号链接以避免像这样的任何多个 php 冲突