Kami sekarang menyediakan komposer dalam lingkungan chroot kami yang telah disesuaikan sehingga cukup menjalankan composer
seharusnya sekarang berfungsi tanpa harus menyelesaikan langkah-langkah di bawah.
Di Plesk 12, pengembang Plesk menambahkan kemampuan untuk menginstal biner buatan Plesk khusus untuk versi PHP yang berbeda. Dengan cara ini jika Anda memerlukan PHP 5.3 atau PHP 7 dan versi yang diinstal sistem Anda adalah PHP 5.4, Anda dapat mengaktifkan versi yang ingin Anda gunakan secara selektif berdasarkan per domain.
Satu-satunya downside untuk menginstal beberapa versi PHP adalah jika modul / pustaka yang ingin Anda gunakan tidak tersedia di repositori Plesk yum, Anda tidak dapat menggunakannya. Hal ini karena perpustakaan pihak ke-3 mana pun perlu dikompilasi tidak hanya terhadap versi PHP yang Anda gunakan, tetapi khususnya terhadap jalur khusus biner Plesk, seperti /opt/plesk/php/7.3/bin
Kunci untuk mengatasi masalah ini adalah memastikan Anda selalu menggunakan jalur khusus saat bekerja dengan utilitas pihak ke-3. Berikut cara menginstal salinan Composer lokal:
1. Unduh Komposer
/opt/plesk/php/7.3/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
ATAU
wget --no-check-certificate -O composer-setup.php https://getcomposer.org/installer
2. Instal Komposer menggunakan biner PHP 7
/opt/plesk/php/7.3/bin/php composer-setup.php
Jika Anda perlu menggunakan komposer untuk menginstal paket tambahan, Anda dapat melakukannya, tetapi pastikan jangan hanya menjalankan composer
atau bahkan php composer
itu harus:
/opt/plesk/php/7.3/bin/php composer.phar
Diikuti dengan sisa normal dari perintah.
Kiat:1) Anda dapat menjalankan ini di mana pun composer.phar
adalah, jadi jangan ragu untuk memindahkannya jika Anda mau, sebelum memasang apa pun. Anda harus menghindari memindahkannya setelah Anda mulai menginstal pustaka dengan komposer. 2) Anda dapat menggunakan versi PHP mana pun yang telah Anda instal di Plesk hanya dengan menukar nomor versi pada perintah. Pada saat pembaruan terbaru untuk artikel ini, opsi umum adalah:70., 7.1, 7.2