Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyelesaikan masalah ralat php hash

Bagaimana untuk menyelesaikan masalah ralat php hash

藏色散人
Lepaskan: 2023-03-14 20:46:01
asal
1584 orang telah melayarinya

Penyelesaian kepada masalah ralat php buat hash: 1. Cari "molten.c"; 2. Gantikan "HASH_FLAG_PERSISTENT" dalam fail dengan "IS_ARRAY_PERSISTENT" 3. Simpan fail dan konfigurasikan php.ini .

Bagaimana untuk menyelesaikan masalah ralat php hash

Persekitaran pengendalian artikel ini: sistem macOS 10.15.7, versi php7.3.24, komputer DELL G3

Persekitaran ujian tempatan ialah macOS 10.15. 7, nginx 1.19, php7.3.24, komputer macbook air2017

Bagaimana untuk menyelesaikan masalah ralat make hash php?

sambungan pemasangan php7.3 Pertemuan cair membuat kompilasi ralat HASH_FLAG_PERSISTENT - Kapten Mumu

1. Muat turun pakej cair https://github.com/chuan-yun/Molten Dan nyahzip direktori dan masukkan direktori

cd /Applications/MAMP/bin/php/php7.3.24/include/php/ext/Molten-master
Salin selepas log masuk

2. Jalankan phpize Laluan pelaksanaan phpize berikut adalah berdasarkan laluan versi php lalai persekitaran anda yang saya gunakan 7.3 (ingat untuk menukar kepada sambungan swoole direktori untuk pelaksanaan)

sudo /Applications/MAMP/bin/php/php7.3.24/bin/phpize
Salin selepas log masuk

3. Laksanakan ./configure (perhatikan laluan php-config)

./configure --with-php-config=/Applications/MAMP/bin/php/php7.3.24/bin/php-config --enable-zipkin-header=yes
Salin selepas log masuk

4. Kemudian buat && buat pemasangan, anda akan menghadapi masalah seperti yang ditunjukkan dalam rajah

Ralat ini adalah kerana HASH_FLAG_PERSISTENT telah ditukar kepada IS_ARRAY_PERSISTENT dalam versi selepas 7.3

Penyelesaian :

Cari fail laluan (laluan Molten-master yang dimuat turun)

/Applications/MAMP/bin/php/php7. 3.24/include/php/ext/Molten- master/molten.c

Ganti HASH_FLAG_PERSISTENT dalam fail dengan IS_ARRAY_PERSISTENT dan simpan fail.

5. Teruskan melaksanakan make && make install Selepas berjaya, konfigurasikan php.ini dan tambah yang berikut (perhatikan laluan)

extension="/Applications/MAMP/bin/php/php7.3.24/lib/php/extensions/no-debug-non-zts-20180731/molten.so"
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah ralat php hash. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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