标题:
[教程]
用U盘安装(64位)CentOS6.9全新安装wdcp_v3.2正式版
[打印本页]
作者:
myluoliang
时间:
2017-9-27 00:36
标题:
用U盘安装(64位)CentOS6.9全新安装wdcp_v3.2正式版
本帖最后由 myluoliang 于 2017-9-28 17:33 编辑
用U盘安装(64位)CentOS6.9全新安装wdcp_v3.2正式版
"
此教程仅限CentOS6.9,仅限CentOS6.9,仅限CentOS6.9,(不推荐Centos7.x兼容存在问题哦。)自己抛砖吧。紫游小编通过实体机多次成功测试。折腾吧!
"
安装环境:
CentOS6.9-只装
minimal
(http://mirrors.sohu.com/centos/6/isos/x86_64/
CentOS-6.9-x86_64-bin-DVD1.iso
)
实体机U盘安装CentOS6.9
文本教材:
http://www.wdlinux.cn/bbs/thread-58880-1-2.html
安装方法(请使用纯净系统,即不带任何其它WEB环境的系统)
【这里只介绍已经测试的环境与操作】 和lanmp环境一起安装
#
yum -y install wget
#
wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz
#
tar zxvf lanmp_v3.2.tar.gz
#
sh lanmp.sh
一键操作:(
yum -y install wget && wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz && tar zxvf lanmp_v3.2.tar.gz && sh lanmp.sh
复制代码
)
安装选择:
1 LAMP (apache + php + mysql + zend + pureftpd + phpmyadmin)
2 LNMP (nginx + php + mysql + zend + pureftpd + phpmyadmin)
3 LNAMP (nginx + apache + php + mysql + zend + pureftpd + phpmyadmin)
4 install all service
5 don't install is now
Please Input 1,2,3,4,5:
(紫游小编 选择
4
安装全部服务的情况下大约30分钟左右)
默认安装完成后。
===========默认密码:
wdlinux.cn
===============
修改
web默认密码
和默认
Mysql密码
#
reboot
复制代码
重启
一次服务器(内存释放与重置)。
然后创建一个网站使web能显示网页。
紫游小编的登录:http://192.168.0.253:8080
--网站管理--创建网站
----------更换
探针
,wdcp默认自带的超卡压根打不开----------
移动到回收站:
#
mv /www/web/default/iProber2.php /www/trash/iProber2_bk`date +%Y%m%d%H%M%S`.php
进入目录下载命名返回:
#
cd /www/web/default
#
wget -c http://luoliang.com.cn/ftp/wdcp/phptz.txt -O iProber2.php
#
cd
一键操作:(
mv /www/web/default/iProber2.php /www/trash/iProber2_bk`date +%Y%m%d%H%M%S`.php && cd /www/web/default && wget -c http://luoliang.com.cn/ftp/wdcp/phptz.txt -O iProber2.php && cd
复制代码
)
----------
PHP升级脚本5.6.31此时最新版
----------
下载执行php5.6.31版(2017-07-06);
#
wget -c http://luoliang.com.cn/ftp/wdcp/php_up5631.sh
#
sh php_up5631.sh
一键操作:(
wget -c http://luoliang.com.cn/ftp/wdcp/php_up5631.sh && sh php_up5631.sh
复制代码
)
将老版本重命名移到回收站:
#
mv /www/wdlinux/apache_php-5.5.38/ /www/trash/apache_php-5.5.38_bk`date +%Y%m%d%H%M%S`
复制代码
重启apache
#
service httpd restart
复制代码
【FQ】升级完成默认是连接到原来版本。所以php配置会出现错误:"
未找到php的配置文件。
"(请老大修复一下升级脚本)
php.ini -> /www/wdlinux/apache_php-5.5.38/etc/php.ini
先
探针
,查看php版本(apache_php-x.x.x)
#
ll -h /www/wdlinux/
复制代码
然后(ln -sf 源文件 目标文件。)
#
ln -sf /www/wdlinux/apache_php-5.6.31/etc/php.ini /www/wdlinux/etc/php.ini
复制代码
----------------------------------------------
=================================================
最新
ioncube
安装教程(楼下有脚本结构看)
wget -c http://luoliang.com.cn/ftp/wdcp/ioncube6.sh && sh ioncube6.sh 5.6
复制代码
=================================================
=================================================
WDCP升级Zend Guard Loader(7.0版本)
(楼下有脚本结构看)
安装ZendGuardLoader前请对照自己的php版本升级
zendguard7.sh 5.4
zendguard7.sh 5.5
zendguard7.sh 5.6
如PHP5.6版本:
wget -c http://luoliang.com.cn/ftp/wdcp/zendguard7.sh && sh zendguard7.sh 5.6
复制代码
grep查询ioncube和zendguard配置存在输出 行号+显示名称 反之空::
grep -n 'zend_extension' /www/wdlinux/apache_php/etc/php.ini
复制代码
安装完之后脚本会自动添加配置代码到php.ini。
如果没有,手动在
/www/wdlinux/etc/php.ini
的最后面添加:
-----------------前面是ionCube后面Zend------------
[ionCube Loader]
zend_extension = /www/wdlinux/php/lib/php/extensions/ioncube/ioncube_loader_lin_5.6.so
[Zend]
zend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.so
zend_loader.enable = 1
--------------------------------------------------
=================================================
软件安装目录
/www/wdlinux
数据库文件目录
/www/wdlinux/mysql/data
支持组件
zend,memcache,rewrite,pdo_mysql,mysqli等常用组件
卸载方法
#
rm -fr /www/wdlinux
#
reboot
wdcp后台的启动,重起,关闭方法
#
service wdcp start
#
service wdcp restart
#
service wdcp stop
多版本PHP的手动启动|停止|重起
如是其它版本,把 55 替换为相应版本即可,如5.5版本:
/www/wdlinux/phps/55/bin/php-fpm start
/www/wdlinux/phps/55/bin/php-fpm stop
/www/wdlinux/phps/55/bin/php-fpm restart
相关说明戳论坛:
http://www.wdlinux.cn/bbs/thread-57643-1-1.html
---------------------------------
删除下载文件(注:rm 任何时候慎用,推荐用
mv
文件
/tmp/
然后tmp文件夹定期清空 #
rm -rf /tmp/*
)
#
cd && rm -rf *
---------------------------------
当前时间格式(_bk20170926192732):
_bk`date +%Y%m%d%H%M%S`
---------------------------------
作者:
admin
时间:
2017-9-27 13:43
不错
作者:
myluoliang
时间:
2017-9-27 18:15
本帖最后由 myluoliang 于 2017-9-28 16:49 编辑
还是上个外链图片!拿Q~Q~空~间~源地址,不占论坛空间容量。
phpinfo()
PHP探针v2(图片新窗口打开放大。)
作者:
myluoliang
时间:
2017-9-28 16:39
本帖最后由 myluoliang 于 2017-9-28 17:11 编辑
ioncube6.sh
ioncube
官方下载路径存在慢问题。用
wdlinux
地址了。
#!/bin/bash
# PHP 5.6
case $1 in
"5.6")
F="ioncube_loaders_lin_x86"
Aurl="http://dl.wdlinux.cn/files/other/"
if [[ `uname -m` == "x86_64" ]];then
F="ioncube_loaders_lin_x86-64"
fi
F1=$F/php-5.6.x
;;
*)
echo "请执行sh ioncube6.sh 5.6 ,暂不支持其他版本 "
exit
;;
esac
if [ ! -f $F ];then
wget -c $Aurl/$F.tar.gz
fi
tar zxvf $F.tar.gz
[ $? != 0 ] && echo "file err" && exit
if [ ! -d /www/wdlinux/php/lib/php/extensions/ioncube ];then
mkdir -p /www/wdlinux/php/lib/php/extensions/ioncube
fi
cp ioncube/* /www/wdlinux/php/lib/php/extensions/ioncube/
grep '\[ionCube Loader\]' /www/wdlinux/apache_php/etc/php.ini
if [ $? != 0 -a -f /www/wdlinux/apache_php/etc/php.ini ];then
echo '[ionCube Loader]
zend_extension = "/www/wdlinux/php/lib/php/extensions/ioncube/ioncube_loader_lin_5.6.so"
' >> /www/wdlinux/apache_php/etc/php.ini
fi
grep '\[ionCube Loader\]' /www/wdlinux/nginx_php/etc/php.ini
if [ $? != 0 -a -f /www/wdlinux/nginx_php/etc/php.ini ];then
echo '[ionCube Loader]
zend_extension = "/www/wdlinux/php/lib/php/extensions/ioncube/ioncube_loader_lin_5.6.so"
' >> /www/wdlinux/nginx_php/etc/php.ini
fi
echo
echo "ioncube 安装成功。 "
echo
echo " 重启 httpd : "
service httpd restart
echo
echo "list "
ls .
# echo " 清除下载解压文件。 "
# rm -rf $F.tar.gz
# rm -rf ioncube
# rm -rf ioncube6.sh
# ls .
echo
echo " 显示是否存在配置(没有则空): "
grep -n 'zend_extension' /www/wdlinux/apache_php/etc/php.ini
复制代码
作者:
myluoliang
时间:
2017-9-28 16:40
zendguard7.sh
#!/bin/bash
case $1 in
"5.4")
F="ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386"
Aurl="http://downinfo.myhostadmin.net/guard/6.0.0"
if [[ `uname -m` == "x86_64" ]];then
F="ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64"
fi
F1=$F/php-5.4.x
;;
"5.5")
F="zend-loader-php5.5-linux-i386"
Aurl="http://downinfo.myhostadmin.net/guard/7.0.0"
if [[ `uname -m` == "x86_64" ]];then
F="zend-loader-php5.5-linux-x86_64"
fi
F1=$F
;;
"5.6")
F="zend-loader-php5.6-linux-i386"
Aurl="http://downinfo.myhostadmin.net/guard/7.0.0"
if [[ `uname -m` == "x86_64" ]];then
F="zend-loader-php5.6-linux-x86_64"
fi
F1=$F
;;
*)
echo "请执行sh zendguard7.sh 5.4或5.5或5.6,暂不支持其他版本 "
exit
;;
esac
if [ ! -f $F ];then
wget -c $Aurl/$F.tar.gz
fi
tar zxvf $F.tar.gz
[ $? != 0 ] && echo "file err" && exit
if [ ! -d /www/wdlinux/Zend/lib ];then
mkdir -p /www/wdlinux/Zend/lib
fi
cp $F1/*.so /www/wdlinux/Zend/lib/
grep '\[Zend\]' /www/wdlinux/apache_php/etc/php.ini
if [ $? != 0 -a -f /www/wdlinux/apache_php/etc/php.ini ];then
echo '[Zend]
zend_extension = "/www/wdlinux/Zend/lib/ZendGuardLoader.so"
zend_loader.enable = 1' >> /www/wdlinux/apache_php/etc/php.ini
fi
grep '\[Zend\]' /www/wdlinux/nginx_php/etc/php.ini
if [ $? != 0 -a -f /www/wdlinux/nginx_php/etc/php.ini ];then
echo '[Zend]
zend_extension = "/www/wdlinux/Zend/lib/ZendGuardLoader.so"
zend_loader.enable = 1' >> /www/wdlinux/nginx_php/etc/php.ini
fi
echo
echo "ZendGuardLoader 安装成功。 "
echo
echo "重启 httpd "
service httpd restart
echo
echo "list "
ls .
# echo " 已清除下载解压文件。 "
# rm -rf $F.tar.gz
# rm -rf $F
# rm -rf zendguard7.sh
# ls .
echo
echo " 显示是否存在配置(没有则空): "
grep -n 'zend_extension' /www/wdlinux/apache_php/etc/php.ini
复制代码
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2