


php-extension - php 使用phpize 安装扩展readline , 安装后可以进入命令行交互模式但敲入第二行php代码后报错!!
环境:centos 7
php版本 : 5.5.20
描述:php 使用phpize 安装扩展readline , 安装后可以进入命令行交互模式但敲入第二行php代码后报错!!
报错:
[root@localhost readline]# php -a
Interactive mode enabled
php > $a='hello';
php: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-zts-20121212/readline.so: undefined symbol: append_history
readline 安装步骤:
-
进入php 的源码目录中的扩展目录
cd ~/myFile/php-5.5.20/ext/readline
执行phpize 命令,并开始编译:
phpize
./configure
make && make install
最后修改配置文件php.ini ,添加如下一行:
extension = readline.so
保存退出。
测试交互模式是否打开:
[root@localhost readline]# php -a
Interactive mode enabled
php > $a='hello';
php: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-zts-20121212/readline.so: undefined symbol: append_history
请问这个问题是什么原因引起的?该怎么解决呀?
回复内容:
环境:centos 7
php版本 : 5.5.20
描述:php 使用phpize 安装扩展readline , 安装后可以进入命令行交互模式但敲入第二行php代码后报错!!
报错:
[root@localhost readline]# php -a
Interactive mode enabled
php > $a='hello';
php: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-zts-20121212/readline.so: undefined symbol: append_history
readline 安装步骤:
-
进入php 的源码目录中的扩展目录
cd ~/myFile/php-5.5.20/ext/readline
执行phpize 命令,并开始编译:
phpize
./configure
make && make install
最后修改配置文件php.ini ,添加如下一行:
extension = readline.so
保存退出。
测试交互模式是否打开:
[root@localhost readline]# php -a
Interactive mode enabled
php > $a='hello';
php: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-zts-20121212/readline.so: undefined symbol: append_history
请问这个问题是什么原因引起的?该怎么解决呀?
你的 php 的 readline 模块和所使用的 readline 库的版本差异太大了。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.
