Rumah > Artikel > pembangunan bahagian belakang > Perbincangan mendalam tentang masalah bahawa perkhidmatan php7.1 tidak dapat ditemui
Terdapat banyak ralat dan masalah yang mungkin anda hadapi semasa menjalankan tapak web dan aplikasi PHP. Salah satunya ialah ralat "perkhidmatan php7.1 tidak dijumpai". Ralat ini biasanya disebabkan oleh tidak mengkonfigurasi laluan pemasangan PHP dengan betul. Dalam artikel ini, kami akan menyelidiki isu ini dan memberikan anda penyelesaian.
Sebab mengapa perkhidmatan PHP7.1 tidak dapat ditemui
Sebab yang paling biasa untuk ralat ini ialah sistem anda tidak mengkonfigurasi laluan pemasangan PHP 7.1 dengan betul. Apabila anda cuba menjalankan skrip PHP, pelayan tidak dapat mencari pemproses bahasa PHP, menyebabkan ralat ini. Ini juga mungkin bermakna PHP tidak ditambahkan pada laluan sistem dengan betul.
Menyelesaikan masalah yang perkhidmatan PHP7.1 tidak dapat ditemui
Terdapat beberapa cara untuk menyelesaikan masalah ini, kami akan memperkenalkannya satu persatu di bawah.
Kaedah 1: Aktifkan PHP7.1 secara manual
Jika anda menggunakan pelayan Linux, anda boleh mengaktifkan PHP 7.1 secara manual untuk menyelesaikan masalah ini. Anda hanya perlu menjalankan arahan berikut dalam terminal:
sudo a2dismod php5.6 sudo a2enmod php7.1 sudo service apache2 restart
Ini akan melumpuhkan PHP daripada modul PHP5.6 dan mendayakan modul PHP7.1 serta memulakan semula perkhidmatan Apache, yang akan menjadikan PHP7 .1 Berinteraksi dengan pelayan web dengan betul.
Kaedah 2: Pasang Semula PHP 7.1
Jika anda masih menghadapi masalah selepas cuba mengaktifkan PHP7.1 secara manual, anda boleh cuba memasang semula PHP7.1. Sebelum memasang semula, anda perlu menyahpasang PHP7.1 sepenuhnya dan mengosongkan semua data konfigurasi yang berkaitan.
Langkah 1: Nyahpasang PHP7.1, gunakan arahan berikut:
sudo apt-get purge php7.1*
Langkah 2: Kosongkan semua data konfigurasi PHP 7.1:
sudo rm -rf /etc/php/7.1/
Sekarang, Anda boleh memasang semula PHP7.1 dan komponen lain yang diperlukan. Anda hanya perlu menggunakan arahan berikut:
sudo apt-get update sudo apt-get install php7.1 php7.1-mysql libapache2-mod-php7.1
Selepas menyelesaikan operasi ini, mulakan semula pelayan Apache.
Kaedah 3: Semak fail php.ini
Anda juga boleh menyemak sama ada fail php.ini dikonfigurasikan dengan betul. Dalam sesetengah kes, konfigurasi yang salah boleh menyebabkan perkhidmatan PHP tidak ditemui. Anda boleh cuba mengubah suai fail php.ini dan pastikan parameter berikut ditetapkan dengan betul:
extension_dir = "path/to/php/extensions"
Pastikan laluan ditetapkan ke laluan di mana sambungan PHP 7.1 anda berada.
Kesimpulan
Jika anda menghadapi ralat "php7.1 service not found", jangan risau, terdapat banyak penyelesaian untuk masalah ini. Anda boleh mengaktifkan PHP7.1 secara manual, memasang semula PHP7.1 atau menyemak konfigurasi fail php.ini. Jika anda tidak biasa dengan operasi ini, sila dapatkan bantuan profesional. Dengan kaedah yang berkesan untuk menyelesaikan masalah ini, anda boleh terus menjalankan dan mengurus tapak web atau aplikasi PHP anda dengan mudah.
Atas ialah kandungan terperinci Perbincangan mendalam tentang masalah bahawa perkhidmatan php7.1 tidak dapat ditemui. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!