Rumah > pembangunan bahagian belakang > PHP7 > Perbincangan mendalam tentang masalah bahawa perkhidmatan php7.1 tidak dapat ditemui

Perbincangan mendalam tentang masalah bahawa perkhidmatan php7.1 tidak dapat ditemui

PHPz
Lepaskan: 2023-04-03 14:34:30
asal
655 orang telah melayarinya

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
Salin selepas log masuk

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*
Salin selepas log masuk

Langkah 2: Kosongkan semua data konfigurasi PHP 7.1:

sudo rm -rf /etc/php/7.1/
Salin selepas log masuk

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
Salin selepas log masuk

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"
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan