我正在閱讀一本書:擴展和嵌入PHP。 我有Ubuntu 16。本書希望: ./configure
< ---工作。 但隨着「讓所有安裝」我得到一個錯誤信息:擴展和嵌入PHP和PHP 5.1.0
movic/Downloads/php-5.1.0/ext/dom/documenttype.c -o ext/dom/documenttype.lo
/home/tomovic/Downloads/php-5.1.0/meta_ccld -Iext/dom/ -I/home/tomovic/Downloads/php-5.1.0/ext/dom/ -DPHP_ATOM_INC -I/home/tomovic/Downloads/php-5.1.0/include -I/home/tomovic/Downloads/php-5.1.0/main -I/home/tomovic/Downloads/php-5.1.0 -I/usr/include/libxml2 -I/home/tomovic/Downloads/php-5.1.0/ext/date/lib -I/home/tomovic/Downloads/php-5.1.0/TSRM -I/home/tomovic/Downloads/php-5.1.0/Zend -D_REENTRANT -g -O2 -pthread -Wall -DZTS -c /home/tomovic/Downloads/php-5.1.0/ext/dom/documenttype.c -fPIC -DPIC -o ext/dom/.libs/documenttype.o
/home/tomovic/Downloads/php-5.1.0/ext/dom/documenttype.c: In function 'dom_documenttype_internal_subset_read':
/home/tomovic/Downloads/php-5.1.0/ext/dom/documenttype.c:219:42: error: dereferencing pointer to incomplete type 'xmlBuf {aka struct _xmlBuf}'
strintsubset = xmlStrndup(buff->buffer->content, buff->buffer->use);
^
Makefile:408: die Regel für Ziel „ext/dom/documenttype.lo「 scheiterte
make: *** [ext/dom/documenttype.lo] Fehler 1
[email protected]:~/Downloads/php-5.1.0#
第一個明顯的問題是,爲什麼要使用php 5.1?它在12年前發佈,11年前停止支持。 –
是的,我知道。這是一箇舊版本,但我的書是基於這個版本。 請幫幫我。 – user3032870
然後,你需要得到一本新書。 – miken32