用U盘安装(64位)CentOS6.9全新安装wdcp_v3.2正式版
[i=s] 本帖最后由 myluoliang 于 2017-9-28 17:33 编辑 [/i][b]用U盘安装(64位)CentOS6.9全新安装wdcp_v3.2正式版[/b]
"[color=#708090]此教程仅限CentOS6.9,仅限CentOS6.9,仅限CentOS6.9,(不推荐Centos7.x兼容存在问题哦。)自己抛砖吧。紫游小编通过实体机多次成功测试。折腾吧![/color]"
安装环境:
CentOS6.9-只装[color=#8b0000]minimal[/color](http://mirrors.sohu.com/centos/6/isos/x86_64/[color=#006400]CentOS-6.9-x86_64-bin-DVD1.iso[/color])
[size=12px]实体机U盘安装CentOS6.9[/size]文本教材:[url]http://www.wdlinux.cn/bbs/thread-58880-1-2.html[/url]
[color=#ff0000]
[/color]
[color=#ff0000]安装方法(请使用纯净系统,即不带任何其它WEB环境的系统)[/color]
【这里只介绍已经测试的环境与操作】 和lanmp环境一起安装
# [color=#008000]yum -y install wget[/color]
# [color=#008000]wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz[/color]
# [color=#008000]tar zxvf lanmp_v3.2.tar.gz[/color]
# [color=#008000]sh lanmp.sh[/color]
一键操作:([code]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[/code] )
安装选择:
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)
[color=#ff00ff]4 install all service[/color]
5 don't install is now
Please Input 1,2,3,4,5:
(紫游小编 选择 [color=#ff0000]4[/color] 安装全部服务的情况下大约30分钟左右)
默认安装完成后。
===========默认密码:[color=#ff0000]wdlinux.cn[/color]===============
修改[color=#ff0000]web默认密码[/color]和默认[color=#ff0000]Mysql密码[/color]
# [code]reboot[/code]
[color=#ff0000]重启[/color]一次服务器(内存释放与重置)。
然后创建一个网站使web能显示网页。
紫游小编的登录:http://192.168.0.253:8080
--网站管理--创建网站
----------更换[color=#ff0000]探针[/color],wdcp默认自带的超卡压根打不开----------
移动到回收站:
# [color=#008000]mv /www/web/default/iProber2.php /www/trash/iProber2_bk`date +%Y%m%d%H%M%S`.php[/color]
进入目录下载命名返回:
# [color=#008000]cd /www/web/default[/color]
# [color=#008000]wget -c http://luoliang.com.cn/ftp/wdcp/phptz.txt -O iProber2.php[/color]
# [color=#008000]cd[/color]
一键操作:([code]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[/code] )
----------[color=#0000ff]PHP升级脚本5.6.31此时最新版[/color]----------
下载执行php5.6.31版(2017-07-06);
# [color=#008000]wget -c http://luoliang.com.cn/ftp/wdcp/php_up5631.sh[/color]
# [color=#008000]sh php_up5631.sh[/color]
一键操作:([code]wget -c http://luoliang.com.cn/ftp/wdcp/php_up5631.sh && sh php_up5631.sh[/code] )
将老版本重命名移到回收站:
# [code]mv /www/wdlinux/apache_php-5.5.38/ /www/trash/apache_php-5.5.38_bk`date +%Y%m%d%H%M%S`[/code]
重启apache
#[code] service httpd restart[/code]
【FQ】升级完成默认是连接到原来版本。所以php配置会出现错误:"[color=#ff0000]未找到php的配置文件。[/color]"(请老大修复一下升级脚本)
[color=#808080]php.ini -> /www/wdlinux/apache_php-5.5.38/etc/php.ini[/color]
先[color=#ff0000]探针[/color],查看php版本(apache_php-x.x.x)
# [code]ll -h /www/wdlinux/[/code]
然后(ln -sf 源文件 目标文件。)
#[code]ln -sf /www/wdlinux/apache_php-5.6.31/etc/php.ini /www/wdlinux/etc/php.ini[/code]
----------------------------------------------
=================================================
最新[color=#ff0000]ioncube[/color]安装教程(楼下有脚本结构看)
[code]wget -c http://luoliang.com.cn/ftp/wdcp/ioncube6.sh && sh ioncube6.sh 5.6 [/code]
=================================================
=================================================
WDCP升级Zend Guard Loader(7.0版本)[size=12px](楼下有脚本结构看)[/size]
安装ZendGuardLoader前请对照自己的php版本升级
zendguard7.sh 5.4
zendguard7.sh 5.5
[color=#ff0000]zendguard7.sh 5.6[/color]
如PHP5.6版本:
[code]wget -c http://luoliang.com.cn/ftp/wdcp/zendguard7.sh && sh zendguard7.sh 5.6[/code]
grep查询ioncube和zendguard配置存在输出 行号+显示名称 反之空::
[code]grep -n 'zend_extension' /www/wdlinux/apache_php/etc/php.ini[/code]
安装完之后脚本会自动添加配置代码到php.ini。
如果没有,手动在[color=#ff0000]/www/wdlinux/etc/php.ini[/color]的最后面添加:
-----------------前面是ionCube后面Zend------------
[color=#4169e1][ionCube Loader][/color]
[color=#4169e1]zend_extension = /www/wdlinux/php/lib/php/extensions/ioncube/ioncube_loader_lin_5.6.so[/color]
[color=#4169e1][Zend][/color]
[color=#4169e1]zend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.so[/color]
[color=#4169e1]zend_loader.enable = 1[/color]
--------------------------------------------------
=================================================
软件安装目录
/www/wdlinux
数据库文件目录
/www/wdlinux/mysql/data
支持组件
zend,memcache,rewrite,pdo_mysql,mysqli等常用组件
卸载方法
# [color=#008000]rm -fr /www/wdlinux[/color]
# [color=#008000]reboot[/color]
wdcp后台的启动,重起,关闭方法
# [color=#008000]service wdcp start[/color]
# [color=#008000]service wdcp restart[/color]
# [color=#008000]service wdcp stop[/color]
多版本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
相关说明戳论坛:
[url=http://www.wdlinux.cn/bbs/thread-57643-1-1.html]http://www.wdlinux.cn/bbs/thread-57643-1-1.html[/url]
---------------------------------
删除下载文件(注:rm 任何时候慎用,推荐用 [color=#ff0000]mv [/color][color=#0000ff]文件[/color][color=#ff0000] [/color][color=#9932cc]/tmp/[/color] 然后tmp文件夹定期清空 # [color=#ff0000]rm -rf /tmp/*[/color] )
# [color=#ff0000]cd && rm -rf *[/color]
---------------------------------
[color=#696969]当前时间格式(_bk20170926192732):[/color]
[color=#696969]_bk`date +%Y%m%d%H%M%S`[/color]
--------------------------------- 不错 [i=s] 本帖最后由 myluoliang 于 2017-9-28 16:49 编辑 [/i]
还是上个外链图片!拿Q~Q~空~间~源地址,不占论坛空间容量。
[img]http://luoliang.com.cn/u/WIhlU[/img]
phpinfo()
[img]http://luoliang.com.cn/u/vzDqD1[/img]
PHP探针v2(图片新窗口打开放大。)
[img]http://luoliang.com.cn/u/11KWr2[/img] [i=s] 本帖最后由 myluoliang 于 2017-9-28 17:11 编辑 [/i]
[color=#ff0000]ioncube6.sh[/color]
[color=#ff00]ioncube[/color]官方下载路径存在慢问题。用[color=#ff0000]wdlinux[/color]地址了。
[code]#!/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
[/code] [color=#ff0000]zendguard7.sh[/color]
[code]#!/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
[/code]
页:
[1]