Rumah >pembangunan bahagian belakang >PHP7 >Apa yang perlu dilakukan jika php7.2 gagal dijalankan

Apa yang perlu dilakukan jika php7.2 gagal dijalankan

藏色散人
藏色散人asal
2021-12-09 09:55:382711semak imbas

Penyelesaian kepada kegagalan php7.2 untuk dijalankan: 1. Jalankan "vi Makefile" dalam direktori sumber PHP 2. Cari baris EXTRA_LIBS 3. Tambah "-llber" di hujung baris; . Simpan dan keluar dan cuba lagi Buat sahaja.

Apa yang perlu dilakukan jika php7.2 gagal dijalankan

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.2, komputer Dell G3.

Apakah yang perlu saya lakukan jika php7.2 gagal dijalankan?

Perangkap yang dihadapi semasa menyusun php7.2

checking size of long int... (cached) 8
configure: error: Cannot find ldap libraries in /usr/lib.

Penyelesaian:

./Configure php Ralat berikut berlaku dan keluar

configure: error: Cannot find ldap libraries in /usr/lib

Penyelesaian:

cp -frp /usr/lib64/libldap* /usr/lib/

Kemudian ./configure...

/usr/bin/ld: ext/ldap/.libs/ldap.o: undefined reference to symbol 'ber_strdup' 
//usr/lib64/liblber-2.4.so.2: error adding symbols: DSO missing from command line 
collect2: error: ld returned 1 exit status 
make: *** [sapi/cli/php] Error 1

Penyelesaian: Jika anda menghadapi situasi serupa ini, sila jelaskan "./ configure" gagal menangkap beberapa persekitaran nilai pembolehubah.

Penyelesaian, artikel daripada orang asing:

Cari baris EXTRA_LIBS dalam vi Makefile dalam direktori sumber PHP, tambah '-llber' di hujung baris, simpan dan keluar, dan buat semula

/usr/local/src/php-7.2.7/sapi/cli/php: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.php] Error 127

Penyelesaian:

1 Mula-mula

#vi /etc/ld.so.conf

tambah baris /usr/local/lib

2 /sbin/ldconfig

 #/sbin/ldconfig

Kompilasi buat

Generating phar.phar
 
chmod: cannot access ‘ext/phar/phar.phar’: No such file or directory
make: [ext/phar/phar.phar] Error 1 (ignored)

Penyelesaian:

cd ext/phar/
cp ./phar.php ./phar.phar

Cadangan kajian: " Tutorial video PHP

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika php7.2 gagal dijalankan. 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