Rumah >pembangunan bahagian belakang >masalah PHP >Selepas memasang PHP, mesej merah muncul Bagaimana untuk menyelesaikannya?

Selepas memasang PHP, mesej merah muncul Bagaimana untuk menyelesaikannya?

PHPz
PHPzasal
2023-04-10 09:45:02681semak imbas

Semasa proses memasang php, mesej gesaan merah kadangkala muncul, yang menyusahkan ramai pemula yang memasang php. Jadi, bagaimana untuk menyelesaikan masalah ini?

Pertama sekali, perlu jelas bahawa apabila mesej gesaan merah muncul semasa memasang php, ia kebanyakannya disebabkan oleh pembolehubah persekitaran. Seterusnya, kita perlu menyelesaikan masalah satu persatu mengikut maklumat segera yang khusus.

1. Prompt: "Program tidak boleh dimulakan kerana MSVCR110.dll tiada dari komputer anda"

Mesej gesaan ini menunjukkan bahawa fail MSVCR110.dll tiada melalui dua kaedah berikut Penyelesaian:

1. Pasang Pakej Boleh Agih Semula Visual C++ untuk Visual Studio 2012. Muat turun pautan: https://www.microsoft.com/en-us/download/details.aspx?id=30679

2. Salin fail MSVCR110.dll ke direktori C:WindowsSystem32 dan mulakan semula komputer. Itu sahaja.

2. Prompt: "Program tidak boleh dimulakan kerana php5.dll tiada dari komputer anda"

Mesej gesaan ini menunjukkan bahawa fail php5.dll tiada. anda perlu menyemak php.ini Adakah laluan extension_dir dalam fail betul?

Buka fail php.ini, cari "extension_dir", cari laluan yang sepadan, contohnya extension_dir = "C:phpext", dan sahkan sama ada laluan ini wujud pada komputer. Jika laluan tidak wujud, anda perlu menyalin fail php5.dll ke direktori ini dan mulakan semula Apache untuk menyelesaikan masalah.

3. Prompt: "php.ini tidak wujud"

Mesej gesaan ini bermakna tiada fail php.ini pada komputer fail dan namakan semula untuk php.ini.

Sesetengah pakej pemasangan tidak menyediakan fail php.ini-development Dalam kes ini, anda boleh membuat sendiri fail php.ini baharu dan pastikan laluannya betul.

4. Prompt: "Undefined function"

Mesej gesaan ini bermakna fungsi yang dilaksanakan tidak ditakrifkan pada masa ini, anda perlu menyemak sama ada fail .php yang betul dirujuk.

Anda boleh menggunakan fungsi phpinfo() untuk mengeluarkan maklumat persekitaran PHP untuk menyemak sama ada "include_path" yang betul ditetapkan.

5. Prompt: "phpize command not found"

Mesej gesaan ini menunjukkan bahawa alat kompilasi PHP phpize belum ditemui dan anda perlu menyemak sama ada set alat autoconf telah dipasang .

Dalam sistem Linux, anda boleh menggunakan arahan berikut untuk memasang:

sudo apt-get update
sudo apt-get install autoconf

Dalam sistem Windows, kemudian Set alat autoconf perlu dipasang secara manual.

Ringkasan:

Mesej gesaan merah muncul semasa pemasangan php, terutamanya disebabkan oleh masalah pembolehubah persekitaran Penyelesaian yang berbeza boleh diterima pakai untuk mesej gesaan yang berbeza. Dengan menganalisis mesej segera ini satu demi satu, kami boleh mempunyai pemahaman yang lebih mendalam tentang proses pemasangan PHP dan menyelesaikan masalah yang dihadapi dengan berkesan.

Atas ialah kandungan terperinci Selepas memasang PHP, mesej merah muncul Bagaimana untuk menyelesaikannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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