Pada artikel ini, kita akan melihat bagaimana kita dapat mengubah versi default PHP di plesk. Versi plesk terbaru hadir dengan semua versi php terinstal (kami memiliki opsi untuk menginstal semua versi php). Jadi, tidak perlu menginstal PHP terpisah di server untuk mengatur default PHP ke versi terbaru.
Jadi bagaimana cara kerjanya? Pengguna dapat membuat “symlink” dan beberapa perintah tambahan untuk membawa pengendali default ke versi yang diperlukan.
Mari kita lihat skenario dunia nyata:
Berikut adalah lingkungan tempat perintah tersebut bekerja.
Plesk Version : 17.5.3 CentOS 7
Daftar penangan php
/usr/local/psa/admin/bin/php_handlers_control --list
Verifikasi versi php default.
php -v
Periksa versi PHP 5.6
/opt/plesk/php/5.6/bin/php -v
Temukan biner php default
which php
Cadangkan binari php, php-cgi dan php-fpm.
mv /usr/bin/php /usr/bin/php.backup mv /usr/bin/php-cgi /usr/bin/php-cgi.backup mv /sbin/php-fpm /sbin/php-fpm.backup
Buat symlink dari binari php 5.6
ln -s /opt/plesk/php/5.6/bin/php /usr/bin/php ln -s /opt/plesk/php/5.6/bin/php-cgi /usr/bin/php-cgi ln -s /opt/plesk/php/5.6/sbin/php-fpm /sbin/php-fpm
Anda dapat mengatur symlink dari versi php lain yang diinstal di server. Berikut ini adalah php binari untuk versi lain, temukan yang sama untuk php-cgi dan php-fpm juga.
/opt/plesk/php/5.3/bin/php /opt/plesk/php/5.4/bin/php /opt/plesk/php/5.5/bin/php /opt/plesk/php/5.6/bin/php /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.2/bin/php
Setelah symlink dibuat, versi php akan menampilkan versi baru yang kita atur. Anda dapat memeriksanya menggunakan perintah berikut.
php -v
Opsi selanjutnya adalah memperbarui database plesk dengan versi yang diubah. Opsi baca ulang akan memperbarui database plesk dengan versi baru.
/usr/local/psa/admin/bin/php_handlers_control --reread
Setelah itu konfigurasikan ulang semua domain atau domain menggunakan versi default php. Dan lanjutkan dengan memulai ulang layanan.
/usr/local/psa/admin/sbin/httpdmng --reconfigure-all service httpd restart
Harap pastikan bahwa Anda membuat perubahan ini dengan bantuan teknisi yang berkualifikasi.
Anda juga dapat berbicara dengan pakar dukungan meja bantuan server kami untuk membantu Anda menerapkan perubahan ini untuk server Anda. Harap dapatkan dukungan meja bantuan server sentuh.
Nixtree menawarkan spektrum yang luas dari layanan manajemen server seperti, Manajemen Server cPanel, Manajemen Server Plesk, Manajemen Server Panel Gratis, Manajemen Server Directadmin dan banyak lagi.
Berlangganan layanan kami untuk mendapatkan dukungan berkualitas dengan memanfaatkan pengalaman dan keahlian teknis kami!