Rumah >pembangunan bahagian belakang >PHP7 >Mengapakah php7.0 memasang pemalam tetapi ia masih menunjukkan bahawa ia tidak dipasang?

Mengapakah php7.0 memasang pemalam tetapi ia masih menunjukkan bahawa ia tidak dipasang?

下次还敢
下次还敢asal
2024-04-02 19:42:191133semak imbas

PHP 7.0 Sebab mengapa pemalam tidak dipasang selepas ia dipasang adalah seperti berikut: Isu kebenaran: Semak sama ada keizinan direktori dan fail pemalam adalah betul. Ralat konfigurasi: Semak sama ada arahan extension_dir dan extension=plugin.so menghala ke direktori dan fail yang betul. Isu mulakan semula PHP: Mulakan semula PHP-FPM atau Apache untuk memuatkan pemalam baharu. Sebab lain: Semak versi PHP, pemasangan pergantungan dan sama ada pemalam rosak atau tidak serasi.

Mengapakah php7.0 memasang pemalam tetapi ia masih menunjukkan bahawa ia tidak dipasang?

Mengapa PHP 7.0 menunjukkan bahawa ia tidak dipasang selepas memasang pemalam

PHP 7.0 menunjukkan bahawa ia tidak dipasang selepas memasang pemalam itu mungkin:

1. Isu kebenaran

    Pastikan direktori pemalam dan fail mempunyai kebenaran yang Sesuai. Direktori pemalam biasanya terletak dalam /usr/share/php atau /usr/local/lib/php.
  • /usr/share/php/usr/local/lib/php 中。
  • 运行以下命令来设置权限:

    <code class="sh">sudo chown -R www-data:www-data /path/to/plugin
    sudo chmod -R 755 /path/to/plugin</code>

2. 配置错误

  • 检查 /etc/php/7.0/php.ini 中的 extension_dir 指令,确保它指向正确的插件目录。
  • 检查 /etc/php/7.0/conf.d/extensions.ini 中的 extension=plugin.so
  • Jalankan arahan berikut untuk menetapkan kebenaran:
<code class="sh">sudo systemctl restart php7.0-fpm</code>

2. Ralat konfigurasi
  • Semak extension_dir dalam /etc/php.ini kod> kod> arahan, memastikan ia menunjuk ke direktori pemalam yang betul. <p></p>Semak arahan <code>extension=plugin.so dalam /etc/php/7.0/conf.d/extensions.ini untuk memastikan ia tidak dikomen dan menunjuk ke yang betul dokumen pemalam.
  • 3. Masalah mulakan semula PHP

Mulakan semula PHP-FPM atau Apache untuk memuatkan pemalam baharu.

    Untuk PHP-FPM:
  • <code class="sh">sudo service apache2 restart</code>
  • Untuk Apache:
  • rrreee
🎜🎜4 Sebab-sebab lain🎜🎜🎜🎜Pastikan anda mempunyai versi PHP yang betul dalam berbilang. 🎜🎜Pergantungan tidak dipasang: Sesetengah pemalam mungkin memerlukan kebergantungan tambahan untuk dipasang. Semak dokumentasi pemalam untuk butiran. 🎜🎜Pemalam rosak atau tidak serasi: muat turun semula pemalam dan pasang semula. 🎜🎜

Atas ialah kandungan terperinci Mengapakah php7.0 memasang pemalam tetapi ia masih menunjukkan bahawa ia tidak dipasang?. 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