如何修改wdcp使用的PHP版本,网站PHP版本已经wdcp升级php5.6

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&wdcp去掉public_html目录,升级php到任意版本 - wdCP V2|linux下免费的服务器/虚拟主机管理系统 -
WDlinux官方论坛 Linux服务器架构,性能优化.免费CDN系统,智能DNS,负载均衡,集群分流等应用
无标题文档
wdCP系统 (,,,,,,)
wdCDN系统 (,,,,,,)
wdOS系统 (,,,,,,)
wdDNS系统 (,,,,,,)
提问三步曲: 提问先看教程/FAQ索引(,,)及搜索,会让你更快解决问题
1 对应版块,提供系统版本位数,wdcp版本,lamp,lnmp,lnamp是哪个环境,rpm或编译安装
2 有哪些错误信息或提示,贴上论坛或截图发论坛
3 做过哪些操作或更改或设置等详细说明
温馨提示:信息不详,很可能会没人理你!论坛有相应教程说明的,也可能没人理!因为,你懂的
wdcp去掉public_html目录,升级php到任意版本
wdcp非常简单 非常好用
但是有时候需要一些自定义配置的时候就不方便了
1.去掉public_html 在安装有的程序的时候必须去掉这个 比如osa开源运维软件的时候
方法 新建网站后 点击文件管理 选择--& 虚拟主机站点文件(nginx,apache) 根据你的web决定服务器
然后找到对应的站点文件 xxx.conf 然后编辑的修改里面的目录就ok了.保存后 防止wdlinux修改 把这个文件的权限设置为444 不过这样的后果就是wd不能修改这个网站的配置...
2.升级php到任意版本.我们知道wd的默认版本是 php5.2 官方提供升级到 php5.3 但是有时候还是不方便
以下文件是升级到 php5.5.10的脚步 测试成功
好像不能上传附件 我写出来吧 保存为 php.sh 执行 sh php.sh
#!/bin/bash
yum install -y libmcrypt-devel libjpeg-devel libpng-devel freetype-devel curl-devel openssl-devel libxml2-devel
###这里是版本号
Ver=5.5.10
if [ ! -f php-${Ver}.tar.gz ];then
#这里是php官网的软件下载地址
& & & & wget -c http://cn2.php.net/distributions/php-5.5.10.tar.gz
if [ ! -f iconv_ins.sh ];then
#这里死wdlinux 安装iconv的
& & & & wget -c /in/iconv_ins.sh
& & & & sh iconv_ins.sh
tar zxvf php-${Ver}.tar.gz
cd php-${Ver}
if [ -d /www/wdlinux/apache_php ];then
make clean
#这里死安装脚本 相比官网增加了mysqli pdo-mysql
& & & & ./configure --prefix=/www/wdlinux/apache_php-${Ver} --with-config-file-path=/www/wdlinux/apache_php-${Ver}/etc --with-mysql=/www/wdlinux/mysql --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-mysqli&&--with-pdo-mysql --with-apxs2=/www/wdlinux/apache/bin/apxs
[ $? != 0 ] && echo &configure err& && exit
[ $? != 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 &php update is OK&
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-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
[ $? != 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 &php update is OK&
如果想要从5.5回到5.3 咋办呢
学习了,试试7.0
[通过 QQ、MSN 分享给朋友]

我要回帖

更多关于 wdcp如何修改php版本 的文章

 

随机推荐