Cài đặt Trình soạn thảo và định cấu hình với XAMPP


9

Sau khi đọc trên web, tôi biết rằng XAMPP đã cài đặt sẵn php-cli và nó được truy cập bởi /opt/lampp/bin/php. Tôi đã cài đặt trình soạn thảo bằng cách sử dụng sau đây và tất cả đều ổn:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

Nhà soạn nhạc đã được cài đặt hoàn hảo. Sau đó, tôi đã làm điều này để đưa nó ra toàn cầu:

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

Bây giờ tôi đã tạo một thư mục có tên "fb" và tạo tệp composer.json sau:

{"require":{        "facebook/php-sdk-v4":"4.0.*"   }}

Bây giờ khi tôi gõ $ composer installvào terminal, thông báo sau sẽ được hiển thị:

rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory

Xin hãy giúp tôi sử dụng nhà soạn nhạc. Tôi nên làm gì trong tình huống sau đây?

Câu trả lời:


16

Cài đặt trình soạn thảo như vậy:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

Sau khi cài đặt, bạn nên liên kết nó bằng cách chạy lệnh:

sudo ln -s /opt/lampp/bin/php /usr/local/bin/php

Sau đó chạy lệnh bên dưới để cho phép lệnh 'trình soạn thảo' được chạy trên toàn cầu (lệnh này sẽ được chạy từ trong thư mục mà bạn vừa cài đặt trình soạn thảo trong đó tệp composer.phar vừa được tạo):

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

2
cũng "mv composer.phar / usr / local / bin / composer" đã làm việc cho tôi.
Naveen Kumar V

1
@NaveenKumarV cảm ơn vì nhận xét đó là liên lạc cuối cùng cần cho tôi để làm việc!
kinsley kajiva

1
@NaveenKumarV Nhận xét của bạn nên được thêm vào giải pháp. Chạy nhà soạn nhạc mà không làm bước cuối cùng này không hoạt động.
Raymond Wachaga

5
  1. Kích hoạt phiên bản php từ xampp trên toàn cầu

    Trong Terminal chạy: sudo gedit /etc/environment

    Thêm trích dẫn bên trong này ":/opt/lampp/bin"

    nhấn lưu sau đó đóng tất cả mọi thứ.

    hoặc là symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"

  2. Cài đặt Curl sudo apt-get install curl

  3. Cài đặt trình soạn thảo sudo curl -sS https://getcomposer.org/installer | php

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

ngay bây giờ :: thử " composer" - nó sẽ hoạt động!


câu trả lời này hoàn hảo hơn trong trường hợp của tôi
Murtuza Zabuawala

Làm việc cho tôi :)
Naveen Kumar V

1

Tôi tìm ra giải pháp. XAMPP đã cài đặt php-cli nên không cần cài đặt php-cli qua apt-get .

Lý do cho vấn đề trên là, vì PHP được cài đặt dưới dạng một gói cùng với XAMPP, HĐH không biết nó ở đó. Vì vậy, để làm điều này, chúng ta nên thêm php XAMPP vào các biến môi trường . Điều này được thực hiện bằng cách gõ lệnh sau trong terminal

export PATH=$PATH:/opt/lampp/bin

Bây giờ, tôi có thể sử dụng thiết lập Composer toàn cầu của mình một cách dễ dàng!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.