PHP升级记

WBOY
Freigeben: 2016-06-23 14:34:51
Original
923 Leute haben es durchsucht

        昨天下午开始升级PHP到4.3.10,make install时到了install PEAR....就出错,出个“Pro*C .....”的信息,怀疑oracle问题,于是去掉--with-oci8,问题依旧,上网查,没结果,搞了半天,突然想起以前为了编译proc程序方便,设了一个$MAKE环境变量,于是查Makefile中install-pear,下面果然有$(MAKE)字样,unset MAKE,一切OK,浪费了一个下午。

        今天用jpgraph时说当前PHP编译不支持TTF,于是查configure --help,上网搜索,下载freetype-devel,调参数,编译了N次,phpinfo()中显示配置参数都对了,可GD栏下死活不出“FreeType Support”字样,最后抱着姑且一试的态度,make之前先make clean,居然好了,@%@#$!*@#$#$%^!,浪费一个上午。

        以前是rpm包装的,配置参数一大串,在这里备份一下以备不时之需:

'./configure' '--prefix=/usr' '--enable-pic' '--disable-rpath' '--with-layout=GNU' '--with-apxs' '--libdir=/usr/lib/php4' '--datadir=/usr/share/php' '--with-config-file-path=/etc' '--enable-inline-optimization' '--enable-magic-quotes' '--enable-track-vars' '--enable-memory-limit' '--enable-bcmath' '--with-iconv' '--with-pcre-regex=/usr' '--enable-sigchild' '--with-xml' '--with-expat-dir=/usr' '--with-openssl' '--enable-ftp=shared' '--enable-exif=shared' '--enable-sysvsem=shared' '--enable-sysvshm=shared' '--enable-shmop=shared' '--with-unixODBC=shared' '--with-mysql=shared,/usr' '--with-ldap=shared' '--with-pgsql=shared' '--with-gettext=shared' '--with-snmp=shared' '--enable-ucd-snmp-hack' '--with-sybase-ct=shared,/usr' '--with-oci8=shared,/usr/local/oracle/product/8i' '--with-swf=shared,/home/troels/rpm/BUILD/php-4.2.2/swflib' '--enable-sockets=shared' '--with-gmp=shared' '--with-dom=shared' '--with-qtdom=shared,/usr/lib/qt-2.3.1' '--enable-wddx' '--with-curl=shared' '--enable-apc=shared' '--with-ming=shared' '--with-imlib=shared' '--with-recode=shared' '--enable-calendar=shared' '--enable-posix=shared' '--with-mcal=shared,/usr' '--with-interbase=shared,/usr' '--with-zlib' '--with-mm'。

        目前参数是'./configure' '--with-apxs' '--with-gd' '--with-oci8=shared' '--with-zlib' '--with-jpeg-dir' '--enable-gd-native-ttf' '--with-freetype-dir' '--with-ttf' '--enable-ftp' ,是简单了点,够用就好,以后不够用再加吧。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage