백엔드 개발 PHP 튜토리얼 centos 下使用 yum 安装php 5.2.17 无法使用mysql_connect、json_encode等函数解决方法

centos 下使用 yum 安装php 5.2.17 无法使用mysql_connect、json_encode等函数解决方法

Jun 13, 2016 pm 01:34 PM
enable usr with

centos 下使用 yum 安装php 5.2.17 无法使用mysql_connect、json_encode等函数
原centos系统自带的php版本是 5.1.6,使用yum安装了下php,但观察Configure Command 这行显示的是:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
'./configure' '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' 
'--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' 
'--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' 
'--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' 
'--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' 
'--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' 
'--with-libdir=lib' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--disable-debug' 
'--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-exec-dir=/usr/bin' 
'--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-xpm-dir=/usr' 
'--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' 
'--with-jpeg-dir=/usr' '--with-openssl' '--with-pcre-regex=/usr' '--with-zlib' 
'--with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' 
'--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' 
'--enable-sysvmsg' '--with-kerberos' '--enable-ucd-snmp-hack' 
'--enable-shmop' '--enable-calendar' '--without-mime-magic' 
'--without-sqlite' '--with-libxml-dir=/usr' '--enable-xml' 
'--with-system-tzdata' '--with-apxs2=/usr/sbin/apxs' '<span style="COLOR: #e53333">--without-mysql</span>' 
'--without-gd' '--disable-dom' '--disable-dba' 
'--without-unixODBC' '--disable-pdo' '--disable-xmlreader' 
'--disable-xmlwriter' '<span style="COLOR: #e53333">--disable-json</span>' '--without-pspell' 
'--disable-wddx' '--without-curl' '--disable-posix' 
'--disable-sysvmsg' '--disable-sysvshm' '--disable-sysvsem' 

로그인 후 복사

--without-mysql

--disable-json
如上,mysql和json全被禁用了,请问该如何修改这个选项能正常使用json、mysql,谢谢各位!



------解决方案--------------------
可能是yum里没有包含json mysql吧

都自己下源码包
例如json
http://www.aurore.net/projects/php-json/php-json-ext-1.2.1.tar.bz2
然后解压

然后
#phpize
#./configure (详细部分查看 README 啥的)
#make
#make install

自己编译 编译好了 往php.ini添加
extension=xxx.so

重启apache...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

컴퓨터에서 활성화는 무엇을 의미합니까? 컴퓨터에서 활성화는 무엇을 의미합니까? Aug 30, 2023 pm 01:55 PM

컴퓨터에서 활성화는 무엇을 의미합니까?

Python에서 with 키워드 이해하기 Python에서 with 키워드 이해하기 Apr 14, 2023 am 11:31 AM

Python에서 with 키워드 이해하기

Ubuntu 시스템은 vsftpd를 사용하여 FTP 서버를 구축합니다. Ubuntu 시스템은 vsftpd를 사용하여 FTP 서버를 구축합니다. Feb 18, 2024 pm 05:50 PM

Ubuntu 시스템은 vsftpd를 사용하여 FTP 서버를 구축합니다.

Linux에서 가장 일반적으로 사용되는 10가지 환경 변수 Linux에서 가장 일반적으로 사용되는 10가지 환경 변수 Feb 19, 2024 pm 04:00 PM

Linux에서 가장 일반적으로 사용되는 10가지 환경 변수

우분투 서버에서 다른 시스템의 실행 프로그램을 크로스 컴파일하는 방법은 무엇입니까? 우분투 서버에서 다른 시스템의 실행 프로그램을 크로스 컴파일하는 방법은 무엇입니까? Mar 06, 2024 pm 01:34 PM

우분투 서버에서 다른 시스템의 실행 프로그램을 크로스 컴파일하는 방법은 무엇입니까?

Python의 with 문을 사용하는 방법 Python의 with 문을 사용하는 방법 May 25, 2023 pm 05:22 PM

Python의 with 문을 사용하는 방법

더 나은 태양전지, 투명한 기술 등 더 나은 태양전지, 투명한 기술 등 Jun 14, 2024 pm 09:12 PM

더 나은 태양전지, 투명한 기술 등

5G와 향후 6G를 4배 더 잘 수신하는 칩 개발 5G와 향후 6G를 4배 더 잘 수신하는 칩 개발 Jul 02, 2024 am 07:09 AM

5G와 향후 6G를 4배 더 잘 수신하는 칩 개발

See all articles