簡體   English   中英

在centos上安裝作曲家

[英]installing composer on centos

我正在嘗試在服務器(centos)上安裝composer,但始終出現此錯誤:phar擴展名丟失。 安裝它或不使用--disable-phar ps重新編譯php:我正在嘗試安裝composer以與laravel一起使用

專為CentOS

編輯文件/etc/php.d/20-phar.ini並刪除; 該行前面的字符:

extension=phar.so

現在phar擴展已啟用。

Composer是作為Phar提供的,因為該擴展是PHP 5.3的標准部分,它也是運行Composer的最低要求版本。

如果您具有怪異的PHP 5.3+版本,但沒有pha​​r擴展名,則也可以通過在線工具將其轉換為zipball或tarball,將其解壓縮到/usr/local/share/composer ,然后從/usr/local/bin/composer手動進行符號鏈接/usr/local/bin/composer/usr/local/share/composer/bin/composer 假設沒有其他設置阻止安裝也可以正常進行。

從現在開始,PHAR已成為PHP核心的一部分。 它已經安裝為動態/共享擴展,但在您的情況下可能並且根本沒有激活

請檢查您的php擴展文件夾中的文件“ phar.so”。

啟用擴展:

  1. 轉到您的php.ini並啟用extension = phar.so
  2. 使用php -m檢查已加載的PHP擴展,並查找“ Phar”
  3. 然后重新運行Composer安裝

首先,您需要通過以下操作獲取composer.phar:

curl -sS https://getcomposer.org/installer | php

並移動composer.phar以在全局范圍內使用:

mv composer.phar /usr/local/bin/composer

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM