Centos PHP5.6.2 编译安装和一些错误
本文最后更新于 2547 天前,其中的信息可能已经有所发展或是发生改变。

由于网站程序需要高版本的php支持,所以需要安装php5.6.2版本,在网上找了教程,可以成功安装,但是由于没有安装GD和一些图片库的支持,所以网站上的验证码不能现实,所以,需要重新编译安装了。

下面的配置其实在 CentOS6.5 系统中是没有问题的,但是 vps是CentOS6.7 系统,编译和安装的过程中出现了问题,这里就记录下。

下载

php-5.6.2 wget http://cn2.php.net/distributions/php-5.6.2.tar.gz

Make错误:

make *** ext/openssl/openssl.lo error 1

需要在 –with-openssl \ 指定libssl.so的路径

比如这样:

--with-openssl=/usr/local/ssl

可以搜索一下在哪里,一般默认安装的openssl是没有的问题的,多出现在自己编译安装的openssl上。

find / -name libssl.so

配置错误:make:

*** [ext/fileinfo/libmagic/apprentice.lo] Error 1

这个是内存小于1GB,编译加上:

--disable-fileinfo

configure

./configure  \
--prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-opcache \
--enable-fpm \
--with-fpm-user=php-fpm \
--with-fpm-group=php-fpm \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gettext \
--enable-mbstring \
--with-iconv \
--with-mcrypt \
--with-mhash \
--with-openss \
--enable-bcmath \
--enable-soap \
--with-libxml-dir \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-sockets \
--with-curl \
--with-zlib \
--enable-zip \
--with-bz2 \
--with-readline \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-iconv-dir \
--enable-gd-native-ttf \
--enable-ftp \
--enable-exif

编译 & 安装

make && make install
cp php.ini-production /usr/local/php/etc/php.ini
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
mv /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf
chmod 755 /etc/init.d/php-fpm
chkconfig --add php-fpm
service php-fpm start          //成功会返回:Starting php-fpm  done
chkconfig php-fpm on

最后重启服务

service php-fpm restart
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇