- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章php源代码安装常见错误与解决办法分享由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
错误:configure: error: libevent >= 1.4.11 could not be found 解决:yum -y install libevent libevent-devel 错误:configure: error: Please reinstall the mysql distributio 解决:yum -y install mysql-devel 错误:make: *** [sapi/fpm/php-fpm] error 1 解决:用make ZEND_EXTRA_LIBS='-liconv'编译 错误:configure: error: XML configuration could not be found 解决:yum -y install libxml2 libxml2-devel 错误:configure: error: No curses/termcap library found 解决:yum -y install ncurses ncurses-devel 错误:configure: error: xml2-config not found 解决:yum -y install libxml2 libxml2-devel 错误:configure: error: Cannot find OpenSSL's <evp.h> 解决:yum install openssl openssl-devel 错误:configure: error: Please reinstall the libcurl distribution -easy.h should be in <curl-dir>/include/curl/ 解决:yum install curl curl-devel 错误:configure: error: Cannot find ldap.h 解决:yum install openldap openldap-devel 错误:configure: error: libjpeg.(a|so) not found 解决:yum install libjpeglibjpeg -devel 错误:configure: error: libpng.(a|so) not found. 解决:yum install libpnglibpng –devel 错误:onfigure: error: freetype.h not found. 解决:yum install freetype-devel 错误:configure: error: cannot find output from lex; giving up 解决:yum -y install flex 错误:configure: error: mod_deflate has been requested but can not be built due to prerequisite failures 解决:yum -y install zlib-devel openssl-devel 错误:Configure: error: Unable to locate gmp.h 解决:yum install gmp-devel 错误:Configure: error: Cannot find MySQL header files under /usr. Note that the MySQL client library is not bundled anymore! 解决:yum install mysql-devel 更多的补充内容: 安装php: ./configure configure: error: XML configuration could not be found yum -y install libxml2 libxml2-devel Cannot find OpenSSL's <evp.h> yum install openssl openssl-devel 1) Configure: error: xml2-config not found. Please check your libxml2 installation. #yum install libxml2 libxml2-devel (For RedHat & Fedora) # aptitude install libxml2-dev (For Ubuntu) 2) Checking for pkg-config… /usr/bin/pkg-config configure: error: Cannot find OpenSSL's <evp.h> #yum install openssl openssl-devel 3) Configure: error: Please reinstall the BZip2 distribution # yum install bzip2 bzip2-devel 4) Configure: error: Please reinstall the libcurl distribution - easy.h should be in <curl-dir>/include/curl/ # yum install curl curl-devel (For RedHat & Fedora) # install libcurl4-gnutls-dev (For Ubuntu) 5) Configure: error: libjpeg.(also) not found. # yum install libjpeg libjpeg-devel 6) Configure: error: libpng.(also) not found. # yum install libpng libpng-devel 7) Configure: error: freetype.h not found. #yum install freetype-devel 8) Configure: error: Unable to locate gmp.h # yum install gmp-devel 9) Configure: error: Cannot find MySQL header files under /usr. Note that the MySQL client library is not bundled anymore! # yum install mysql-devel (For RedHat & Fedora) # apt-get install libmysql++-dev (For Ubuntu) 10) Configure: error: Please reinstall the ncurses distribution # yum install ncurses ncurses-devel 11) Checking for unixODBC support… configure: error: ODBC header file ‘/usr/include/sqlext.h' not found! # yum install unixODBC-devel 12) Configure: error: Cannot find pspell # yum install pspell-devel 13) configure: error: mcrypt.h not found. Please reinstall libmcrypt. # yum install libmcrypt libmcrypt-devel (For RedHat & Fedora) # apt-get install libmcrypt-dev 14) Configure: error: snmp.h not found. Check your SNMP installation. # yum install net-snmp net-snmp-devel 15) /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Error 1 # yum install libtool-ltdl.x86_64 libtool-ltdl-devel.x86_64 16) 为php编译xcache模块的时候,需要运行phpize 得到了一个错误 #/usr/local/php/bin/phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script. 通过安装 autoconf 可以解决 centos下执行 yum install autoconf 即可 Ubuntu下执行 apt-get install autoconf 即可 17) # /usr/local/php/bin/phpize Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module 修改方法: [root@centos lnmp]# cd php-5.2.14ext/ [root@centos ext]# ./ext_skel --extname=my_module Creating directory my_module Creating basic files: config.m4 config.w32 .cvsignore my_module.c php_my_module.h CREDITS EXPERIMENTAL tests/001.phpt my_module.php [done]. To use your new extension, you will have to execute the following steps: 1. $ cd .. 2. $ vi ext/my_module/config.m4 3. $ ./buildconf 4. $ ./configure --[with|enable]-my_module 5. $ make 6. $ ./php -f ext/my_module/my_module.php 7. $ vi ext/my_module/my_module.c 8. $ make Repeat steps 3-6 until you are satisfied with ext/my_module/config.m4 and step 6 confirms that your module is compiled into PHP. Then, start writing code and repeat the last two steps as often as necessary. [root@centos ext]# cd my_module/ [root@centos my_module]# vim config.m4 根据你自己的选择将 dnl PHP_ARG_WITH(my_module, for my_module support, dnl Make sure that the comment is aligned: dnl [ --with-my_module Include my_module support]) 修改成 PHP_ARG_WITH(my_module, for my_module support, Make sure that the comment is aligned: [ --with-my_module Include my_module support]) 或者将 dnl PHP_ARG_ENABLE(my_module, whether to enable my_module support, dnl Make sure that the comment is aligned: dnl [ --enable-my_module Enable my_module support]) 修改成 PHP_ARG_ENABLE(my_module, whether to enable my_module support, Make sure that the comment is aligned: [ --enable-my_module Enable my_module support]) [root@centos my_module]# vim my_module.c 将文件其中的下列代码进行修改 /* Every user visible function must have an entry in my_module_functions[]. */ function_entry my_module_functions[] = { PHP_FE(say_hello, NULL) /* ?添加着一行代码 */ PHP_FE(confirm_my_module_compiled, NULL) /* For testing, remove later. */ {NULL, NULL, NULL} /* Must be the last line in my_module_functions[] */ }; 在文件的最后添加下列代码 PHP_FUNCTION(say_hello) { zend_printf("hello sdomain!"); } 再修改:php_sdomain.h vi php_sdomain.h 在PHP_FUNCTION(confirm_my_module_compiled ); /* For testing, remove later. */ 这行的下面添加一行: PHP_FUNCTION(say_hello); /* For testing, remove later. */ 保存文件退出 然后我们就可以在这个目录下使用上面的命令了 /usr/local/php/bin/phpize 执行以后会看到下面的 [root@ns sdomain]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20020918 Zend Module Api No: 20020429 Zend Extension Api No: 20050606 [root@ns sdomain]# 然后执行./configure --with-php-config=/usr/local/php/bin/php-config 然后执行make make install 然后他会把对应的so文件生成放到PHP安装目录下面的一个文件夹,并提示在在什么地方,然后再把里面的SO文件拷到你存放SO文件的地方 即你在php.ini里面的extension_dir所指定的位置 最后一步是你在php.ini文件中打开这个扩展 extension=sdomain.so 然后 重新起动apache 以上错误都是在整个编译安装遇到的问题,然后结合网上的资料,找到的解决方法,总结到这个地方,希望能帮到大家! 。
最后此篇关于php源代码安装常见错误与解决办法分享的文章就讲到这里了,如果你想了解更多关于php源代码安装常见错误与解决办法分享的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我已经使用 vue-cli 两个星期了,直到今天一切正常。我在本地建立这个项目。 https://drive.google.com/open?id=0BwGw1zyyKjW7S3RYWXRaX24tQ
您好,我正在尝试使用 python 库 pytesseract 从图像中提取文本。请找到代码: from PIL import Image from pytesseract import image_
我的错误 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference
我已经训练了一个模型,我正在尝试使用 predict函数但它返回以下错误。 Error in contrasts<-(*tmp*, value = contr.funs[1 + isOF[nn]])
根据Microsoft DataConnectors的信息我想通过 this ODBC driver 创建一个从 PowerBi 到 PostgreSQL 的连接器使用直接查询。我重用了 Micros
我已经为 SoundManagement 创建了一个包,其中有一个扩展 MediaPlayer 的类。我希望全局控制这个变量。这是我的代码: package soundmanagement; impo
我在Heroku上部署了一个应用程序。我正在使用免费服务。 我经常收到以下错误消息。 PG::Error: ERROR: out of memory 如果刷新浏览器,就可以了。但是随后,它又随机发生
我正在运行 LAMP 服务器,这个 .htaccess 给我一个 500 错误。其作用是过滤关键字并重定向到相应的域名。 Options +FollowSymLinks RewriteEngine
我有两个驱动器 A 和 B。使用 python 脚本,我在“A”驱动器中创建一些文件,并运行 powerscript,该脚本以 1 秒的间隔将驱动器 A 中的所有文件复制到驱动器 B。 我在 powe
下面的函数一直返回这个错误信息。我认为可能是 double_precision 字段类型导致了这种情况,我尝试使用 CAST,但要么不是这样,要么我没有做对...帮助? 这是错误: ERROR: i
这个问题已经有答案了: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答) 已关闭
我的数据库有这个小问题。 我创建了一个表“articoli”,其中包含商品的品牌、型号和价格。 每篇文章都由一个 id (ID_ARTICOLO)` 定义,它是一个自动递增字段。 好吧,现在当我尝试插
我是新来的。我目前正在 DeVry 在线学习中级 C++ 编程。我们正在使用 C++ Primer Plus 这本书,到目前为止我一直做得很好。我的老师最近向我们扔了一个曲线球。我目前的任务是这样的:
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我的网站中有一段代码有问题;此错误仅发生在 Internet Explorer 7 中。 我没有在这里发布我所有的 HTML/CSS 标记,而是发布了网站的一个版本 here . 如您所见,我在列中有
如果尝试在 USB 设备上构建 node.js 应用程序时在我的树莓派上使用 npm 时遇到一些问题。 package.json 看起来像这样: { "name" : "node-todo",
在 Python 中,您有 None单例,在某些情况下表现得很奇怪: >>> a = None >>> type(a) >>> isinstance(a,None) Traceback (most
这是我的 build.gradle (Module:app) 文件: apply plugin: 'com.android.application' android { compileSdkV
我是 android 的新手,我的项目刚才编译和运行正常,但在我尝试实现抽屉导航后,它给了我这个错误 FAILURE: Build failed with an exception. What wen
谁能解释一下?我想我正在做一些非常愚蠢的事情,并且急切地等待着启蒙。 我得到这个输出: phpversion() == 7.2.25-1+0~20191128.32+debian8~1.gbp108
我是一名优秀的程序员,十分优秀!