[英]PHP Command, not found
我嘗試通過PHP命令安裝composer
,就像在getcomposer站點中所說的那樣,
但是bash拋出一個錯誤:
bash: php: command not found
所以我在谷歌搜索了一下,我想出了一些答案,1)將PHP二進制文件路徑添加到$PATH
變量
問題是當我跑:
find / -name php -type f
我收到此錯誤:
find: ‘/run/user/1000/gvfs’: Permission denied
即使有sudo和root
2)安裝php-cli包,所以我運行
pacman -S php7-cli
但我得到這個錯誤:
error: target not found: php7-cli
那對我不起作用的是什么?
我通過XAMPP安裝程序和我'使用manjaro安裝了php
無論何時安裝XAMPP,您都可以獲得所有Apache,MySQL,PHP堆棧。 問題是,XAMPP不會將二進制文件鏈接到您的PATH,因為您可能已安裝該軟件的另一個版本。
Composer需要在PATH上提供PHP版本,因此更容易的選擇是鏈接已安裝的PHP版本。
我想你可以在/opt/lamp/bin
找到你的PHP二進制文件,這樣你就可以這樣鏈接它:
sudo ln -s /opt/llamp/bin/php /usr/bin/php
希望它有效!
如果你想仔細檢查你的PHP二進制位置,你可以去文件,然后你可以找到“其他位置”點擊它然后去檢查它。
您可能正在混淆Linux發行版。
php-cli是,我相信基於debian的發行版。
如果您使用的是manjaro,請查看此Wiki頁面以了解如何安裝php:
https://wiki.archlinux.org/index.php/PHP
請注意,arch linux和manjaro是滾動版本,所以它將安裝php7。 您在網上找到的許多東西都是較低版本的,所以要小心!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.