设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

WDCP升级php5.4开启mysqli [复制链接]
查看:49 | 回复:2

60

主题

1100

回帖

2426

积分

金牌会员

积分
2426
发表于 2013-3-29 21:38:10 | 显示全部楼层 |阅读模式
话说一开始发现WDCP没有mysqli还不敢相信,竟然木有mysqli太有意思了。
官方脚本升级有5.3的,但是木有5.4的。
直接修改版本好会404,原因是wdcp的升级脚本是从官方下载的,我们只要稍改动,就OK了,下面是我修改的脚本供大家参考

#!/bin/bash

###yum
yum install -y libmcrypt-devel libjpeg-devel libpng-devel freetype-devel curl-devel openssl-devel libxml2-devel

###
Ver=5.4.13
if [ ! -f php-${Ver}.tar.gz ];then
wget -c http://cn2.php.net/distributions/php-${Ver}.tar.gz
fi
if [ ! -f iconv_ins.sh ];then
wget -c http://down.wdlinux.cn/in/iconv_ins.sh
sh iconv_ins.sh
fi

###
tar zxvf php-${Ver}.tar.gz
cd php-${Ver}
if [ -d /www/wdlinux/apache_php ];then
make clean
./configure –prefix=/www/wdlinux/apache_php-${Ver} –with-config-file-path=/www/wdlinux/apache_php-${Ver}/etc –with-mysql=/www/wdlinux/mysql –with-mysqli=/www/wdlinux/mysql/bin/mysql_config –with-iconv=/usr –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir=/usr –enable-xml –disable-rpath –enable-inline-optimization –with-curl –enable-mbregex –enable-mbstring –with-mcrypt=/usr –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-ftp –enable-sockets –enable-zip –with-apxs2=/www/wdlinux/apache/bin/apxs
[ $? != 0 ] && echo “configure err” && exit
make
[ $? != 0 ] && echo “make err” && exit
make install
[ $? != 0 ] && echo “make install err” && exit
cp php.ini-production /www/wdlinux/apache_php-${Ver}/etc/php.ini
#grep ‘\[eaccelerator\]‘ -A15 /www/wdlinux/apache_php/etc/php.ini >> /www/wdlinux/apache_php-${Ver}/etc/php.ini
#grep ‘\[Zend\]‘ -A5 /www/wdlinux/apache_php/etc/php.ini >> /www/wdlinux/apache_php-${Ver}/etc/php.ini
sed -i ‘s/short_open_tag = Off/short_open_tag = On/g’ /www/wdlinux/apache_php-${Ver}/etc/php.ini
rm -f /www/wdlinux/apache_php
ln -sf /www/wdlinux/apache_php-${Ver} /www/wdlinux/apache_php
service httpd restart
echo
echo “php update is OK”
fi

if [ -d /www/wdlinux/nginx_php ];then
make clean
./configure –prefix=/www/wdlinux/nginx_php-${Ver} –with-config-file-path=/www/wdlinux/nginx_php-${Ver}/etc –with-mysql=/www/wdlinux/mysql –with-mysqli=/www/wdlinux/mysql/bin/mysql_config –with-iconv=/usr –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir=/usr –enable-xml –disable-rpath –enable-inline-optimization –with-curl –enable-mbregex –enable-mbstring –with-mcrypt=/usr –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-ftp –enable-sockets –enable-zip –enable-fpm
[ $? != 0 ] && echo “configure err” && exit
make
[ $? != 0 ] && echo “make err” && exit
make install
[ $? != 0 ] && echo “make install err” && exit
cp php.ini-production /www/wdlinux/nginx_php-${Ver}/etc/php.ini
#grep ‘\[eaccelerator\]‘ -A15 /www/wdlinux/nginx_php/etc/php.ini >> /www/wdlinux/nginx_php-${Ver}/etc/php.ini
#grep ‘\[Zend\]‘ -A5 /www/wdlinux/nginx_php/etc/php.ini >> /www/wdlinux/nginx_php-${Ver}/etc/php.ini
sed -i ‘s/short_open_tag = Off/short_open_tag = On/g’ /www/wdlinux/nginx_php-${Ver}/etc/php.ini
service php-fpm stop
rm -f /www/wdlinux/nginx_php
ln -sf /www/wdlinux/nginx_php-${Ver} /www/wdlinux/nginx_php
cp /www/wdlinux/nginx_php-${Ver}/etc/php-fpm.conf.default /www/wdlinux/nginx_php-${Ver}/etc/php-fpm.conf
sed -i ‘s/user = nobody/user = www/g’ /www/wdlinux/nginx_php/etc/php-fpm.conf
sed -i ‘s/group = nobody/group = www/g’ /www/wdlinux/nginx_php/etc/php-fpm.conf
sed -i ‘s/;pid =/pid =/g’ /www/wdlinux/nginx_php/etc/php-fpm.conf
cp -f sapi/fpm/init.d.php-fpm /www/wdlinux/init.d/php-fpm
chmod 755 /www/wdlinux/init.d/php-fpm
service php-fpm start
echo
echo “php update is OK”
fi
echo





话说WDCP其实不咋的,,早知道还是用军哥的lnmp了。。。

49

主题

1027

回帖

2215

积分

金牌会员

积分
2215
发表于 2013-3-29 21:41:58 | 显示全部楼层
wdcp不喜欢

352

主题

5414

回帖

1万

积分

论坛元老

积分
11956
发表于 2013-3-29 21:47:05 | 显示全部楼层
wdcp用了一次就……
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-7-25 06:47 , Processed in 0.011707 second(s), 3 queries , Gzip On, Redis On.

返回顶部