2017-09-30 265 views
0

我在開發工作站上運行Fedora 24。 Eclipse需要與服務器(Centos)上的相匹配的php可執行文件。無法在fedora上安裝php7

我已經安裝了雷米釋放存儲庫,並隨後在https://blog.remirepo.net/post/2016/12/05/Install-PHP-7.1-on-CentOS-RHEL-or-Fedora說明:

# wget http://rpms.remirepo.net/fedora/remi-release-24.rpm 
# dnf install remi-release-24.rpm 
# dnf install dnf-plugins-core 
# dnf config-manager --set-enabled remi-php71 
# dnf update 

當我調用PHP有沒有PHP:

# php -v 
bash: /usr/bin/php: No such file or directory 

哪裏都是可執行文件位於何處?似乎沒有安裝任何PHP。

幫助!

+0

更新:啓用存儲庫像這樣: #dnf config-manager --set-enabled remi then: #dnf install php70 它似乎安裝了一個東西,php70,php70-php-cli,php70-php-cinnamon,php70-php-json,php70-runtime的整個負載。 但是,我仍然得到: #php -v bash:/ usr/bin/php:沒有這樣的文件或目錄 – Peter

回答

1

雷米·庫提供了各種PHP版本的Fedora。比默認的基本版本舊

  • 版本只能作爲軟件集合(php70方式由@Peter
  • 較新版本的建議都提供了兩種方式基本包和SCL

configuration wizard

但是,由於您正在運行現在是EOL的Fedora 24,我衷心推薦您升級到支持的版本:

  • 的Fedora 25提供了PHP 7.0
  • 的Fedora 26提供了PHP 7.1
  • 的Fedora 27將提供PHP 7.1
  • 的Fedora 28將提供PHP 7.2

如果你想運行多個版本,你可以閱讀My PHP Workstation

+0

謝謝,雷米。我的設備出現故障,拒絕從F24升級。因此升級將涉及乾淨的安裝,這對我來說太耗時了。我會保留這些信息。乾杯,彼得。 – Peter

+0

嗨雷米,一個簡單的問題。我已經將我的CentOS服務器升級到了php 7.1.9,以便儘可能接近我在我的工作站(7.1.10)上的版本。 Xdebug停止工作。我無法安裝它,因爲:錯誤:php71w - 常見與php-common-5.6.31-1.el7.remi.x86_64衝突,但沒有安裝PHP 5.6。如果我嘗試去除php-common-5 *,它告訴我沒有這樣的包。此外,我無法找到任何地方的PHP 7.1。它有效,但我找不到它!乾杯,彼得 – Peter

+0

第1禁用導致此類衝突的webtatic,然後按照從上面的嚮導指令答案。 –

0

解決方案在我的評論。有必要做到這一點:

# dnf config-manager --set-enabled remi 
# dnf install php70 

然後,我把一個符號鏈接從/ usr/bin中/ PHP到/ usr/bin中/ php70