然后升级php、mysql和Zendguard6版本
分别是php_up54.sh mysql_up55.sh Zendguard6.sh
vi mysql_up55.sh 可以改变一下 MYS_VAR="5.5.36" 到自己希望的版本
vi php_up54.shif [ ! $1 ];thenVer=5.4.26elseVer=$1fi很明显这里可以通过参数来指定php要的版本 或者直接改一下呗最后运行 sh Zendguar6.sh然后重启服务器,发现报错,可能安装完mysql以后会直接报这个错误
可能存在的问题:安装完后无法登录,提示mysql无法连接,重新启动mysql,报错代码如下:
ERROR! MySQL server PID file could not be found!Starting MySQL. ERROR! The server quit without updating PID file (/www/wdlinux/mysql-5.5.27/data/localhost.localdomain.pid).
别慌,如下解决
解决办法:vi /www/wdlinux/init.d/mysqld
修改46 47行的目录 为安装目录与数据库目录
重新启动正常wdcp升级php和mysql
标签:
小编还为您整理了以下内容,可能对您也有帮助:
wdcp怎么切换php版本
如何修改wdcp使用的PHP版本?网站的PHP版本已经升级。
登录SSH(使用PuTTY远程登录Linux服务器)并执行以下命令来升级PHP版本:wgetIP
shphp_up53.sh
升级过程有点长,大概十几分钟!当出现“php更新OK”时,表示升级成功。
接下来,执行以下命令来升级eAccelerator:
wgetIP
sheac0961_ins.sh
然后,我们执行以下命令来安装ZendGuardLoader:
wgetIP
shZendGL_ins.sh
执行以下命令重新启动服务器:
立即关机
服务器开了防火墙ping不通怎么办?
关不必要的服务(ftp、phpmyadmin、wdcp、各种cp等等)开防火墙改ssh端口(或用指定的指令打开ssh端口可参考我的一篇博文《
利用ping使其iptables打开ssh端口
》禁用root禁用密码用密钥登录程序少点漏洞怎么为WDCP PHP增加PDO MySQL扩展模块
操作如下
执行
wget
-c
cd
lanmp
//移动到安装包目录下
tar
zxvf
PDO_MYSQL-1.0.2.tgz
//解压安装包
cd
PDO_MYSQL-1.0.2
//进入解压后安装目录
/www/wdlinux/php/bin/phpize
//查询环境版本
./configure
--with-php-config=/www/wdlinux/php/bin/php-config
--with-pdo-mysql=/www/wdlinux/mysql
//编译前测试配置
make
//编译安装包
make
install
//安装
此刻会看到
[root@
PDO_MYSQL-1.0.2]#
make
install
Installing
shared
extensions:
/www/wdlinux/php-5.2.17/lib/php/extensions/no-
debug-non-zts-20060613/
即表示安装完成!
最后重启相关服务即可
如果环境是lamp
运行这条命令
service
httpd
restart
如果环境是lnmp
运行这条命令
service
nginxd
restart
如果环境是lanmp
运行以上两条命令!OK,到此安装完成,可以查看phpinfo.php里找到对应的pdo_mysql。
各种错误出现,请检查/www/wdlinux/etc/下的
php.ini
配置文件内容是否已经写入以下扩展路径跟组件
extension_dir=/www/wdlinux/php/lib/php/extensions/***********
//****内容为在上面执行了make
install
后显示的内容
,多数为
/www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/
extension=pdo_mysql.so
模块是对词条中部分内容进行格式化整理的模板。例如,歌手类词条中的“音乐作品”模块,电视剧类词条的“分集剧情”模块。
模块,又称构件,是能够单独命名并地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。它具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序代码)。
wdcp升级php5.5需要备份吗
目前需要手动还原,把数据库备份文件解压到mysql数据库文件目录下,默认的mysql数据库文件目录:/www/wdlinux/mysql/var.具体操作步骤如下:把备份好的数据库下载到本地,然后在需要搬迁网站还原数据的时候,先建立数据库用户,然后需要先暂停数据库链接。
service mysqld stop
然后把我们备份好的数据库压缩包上传到所在当前MYSQL版本中的var目录中对应的数据库名称中,需要解压到当下文件。
service mysqld restart
然后还需要重启MYSQL链接。
备注:这样备份MySQL感觉很麻烦,可以借用第三方工具来备份MySQL,如多备份、帝国备份王之类的
wdcp升级php5.5需要备份吗
目前需要手动还原,把数据库备份文件解压到mysql数据库文件目录下,默认的mysql数据库文件目录:/www/wdlinux/mysql/var.具体操作步骤如下:把备份好的数据库下载到本地,然后在需要搬迁网站还原数据的时候,先建立数据库用户,然后需要先暂停数据库链接。
service mysqld stop
然后把我们备份好的数据库压缩包上传到所在当前MYSQL版本中的var目录中对应的数据库名称中,需要解压到当下文件。
service mysqld restart
然后还需要重启MYSQL链接。
备注:这样备份MySQL感觉很麻烦,可以借用第三方工具来备份MySQL,如多备份、帝国备份王之类的
linux环境安装PHP环境的步骤和前期准备的注意事项有哪些
一.架构。确认你安装 的架构是什么 lamp ,还是 lnmp。首先需要能搭建出环境
1。两者都要安装 php ,其中 php 安装的过程有很多
可以参考一下:php 源码安装
这个安装是 php5的,如果安装的 是 php7,编译会有一点不同:
安装 php -
2。都需要安装 mysql
mysql 源码安装
3。如果需要安装apache:
apache 安装
apache 都其他配置,请在本页面搜索:apache -
如果需要安装 nginx:
nginx 访问 php -
二.依赖模块编译。这种安装环境主要看你程序当中用到了那些 依赖模块,编译的时候需要注意
包括 nginx /apache ,php
三.配置。上面已经有相关配置介绍,需要自己去熟悉相关都配置是什么意思,需要哪些配置。
四.此处迁移还涉及到数据库到迁移,可以参考一下相关命令
linux环境安装PHP环境的步骤和前期准备的注意事项有哪些
一.架构。确认你安装 的架构是什么 lamp ,还是 lnmp。首先需要能搭建出环境
1。两者都要安装 php ,其中 php 安装的过程有很多
可以参考一下:php 源码安装
这个安装是 php5的,如果安装的 是 php7,编译会有一点不同:
安装 php -
2。都需要安装 mysql
mysql 源码安装
3。如果需要安装apache:
apache 安装
apache 都其他配置,请在本页面搜索:apache -
如果需要安装 nginx:
nginx 访问 php -
二.依赖模块编译。这种安装环境主要看你程序当中用到了那些 依赖模块,编译的时候需要注意
包括 nginx /apache ,php
三.配置。上面已经有相关配置介绍,需要自己去熟悉相关都配置是什么意思,需要哪些配置。
四.此处迁移还涉及到数据库到迁移,可以参考一下相关命令
景安网络云服务器好用么
我买了用了几个小时垃圾,首先选说下他们的管理后台,重要功能一个都没有。比如阿里云那样可以按需按时升级配置提升带宽,还有保存快照这些功能都没有。最严重的问题就是安装wdcp面板后,开启mysql或者升级php5.3后,重启服务器就挂掉,测试了差不多10次都无法成功启动。现在用回了他们的vps,这台vps平时很稳定,但是每天会突然一下子死机一次。然后重启后正常,每天都折磨着我,一个多月了,一直找不到办法解决。
服务器linux环境运行php,如何配置?
单机下Linux下部署PHP环境
说白了就是在Linux系统上安装apche或者nginx和mysql数据库以及php运行环境
这些都可以在网上单独下载安装包去安装
但是需要自己去一个一个下载安装设置调试等
傻瓜式的有lnmp和lamp一键安装包
大多是基于命令行模式
如果是需要图形化的
则推荐宝塔和wdcp等图形化操作面板
几乎是按照Windows的那种点几下安装
通过直接上传或者ftp把php代码传到服务器上
域名解析好即可访问了
另外现在推荐php7.2以上+mysql5.7或者8.0组合
效率比老版本又更上一层楼
服务器linux环境运行php,如何配置?
单机下Linux下部署PHP环境
说白了就是在Linux系统上安装apche或者nginx和mysql数据库以及php运行环境
这些都可以在网上单独下载安装包去安装
但是需要自己去一个一个下载安装设置调试等
傻瓜式的有lnmp和lamp一键安装包
大多是基于命令行模式
如果是需要图形化的
则推荐宝塔和wdcp等图形化操作面板
几乎是按照Windows的那种点几下安装
通过直接上传或者ftp把php代码传到服务器上
域名解析好即可访问了
另外现在推荐php7.2以上+mysql5.7或者8.0组合
效率比老版本又更上一层楼
如何将wordpress博客顺利地搬家到阿里云服务器
第一步,到阿里云买个ECS服务器,具体大家可以看下这篇文章《阿里云ecs云服务器建立wordpress个人博客教程》。不过在选镜像的时候,建议大家选择cectos 6.5 32位的,不用选择wordpress博客了,如下图:
第二步,百度下载一个Xshell软件和一个Xftp 4软件,然后登录Xshell软件,在阿里云后台能看到公网IP连接,再输入购买服务器时的密码,如下图:
第三步,由于服务器我是自学的,不太懂,为了方便使用服务器我们需要安装一个WDCP控制面板,我们就可以把服务器当成虚拟主机来用,具体大家看下
这篇文章《阿里云ecs云服务器安装wdcp控制面板教程》,安装成功后在浏览器输入公网IP就会提示WDCP安装成功了,如下图:
第四步,我在使用这个WDCP控制面板的时候,安装上我看了是最新的版的,不过在搬家后会遇到一个502的错误。所以,为了防止搬家后出现502的错误最好先给WDCP升级一下,看下这篇文章《阿里云ecs云服务器使用wdcp控制面板建站教程》,错误提示如下图:
第五步,登录wdcp控制面板后台,为了安全起见,把后台密码,数据库密码给改了。后台有一个创建整站和创建站点的功能,选择创建整站,输入域名,FTP,数据库等相关信息,具体看下这篇文章《阿里云ecs云服务器使用wdcp控制面板建站教程》
第六步,打开Xshell软件登录,在右上角有个绿色的箭头点击下就可以打开XFTP4软件,在/www/web/shaolianhu_com/public_html这个文件下面就是网站的根目录,把里面的文件给删除了,把自己打包的文件给上传到这里,如下图:
第七步,登录WDCP控制面板,在左边导航找到mysql登录,找到你刚才创建整站时写的数据库名,然后打开导入,上传你备份的数据库文件,如果文件较大,建议弄成ZIP格式的压缩包上传,如下图:
第八步,把网站根目录下的wp-config.php文件下载到电脑上,下载一个UltraEdit软件,如果安装不了就下载一个破解版的。安装后把wp-config.php里面数据库信息给配置下,然后保存为utf-8 无BOM格式,上传覆盖,如下图:
第九步,这时候打开我们的网站一般都能打开,如果打不开就把网站根目录下的.htaccess文件删除了,这时候网站就能打开了。网站能打开后到博
客后台把伪静态先恢复为动态,再改为动态保存,把.htaccess文件再上传,这时候伪静态也成功了。如果大家用XFTP4看不到.htaccess文
件,就用FlashFXP工具登录就能看到了,如下图:
第十步,如果登录博客后台出现Warning: Cannot modify header information提示,请看下这篇文章《wordpress博客Warning: Cannot modify header information解决办法》,如下图:
第十一步,如果文章上传图片出现无法将上传的文件移动至wp-content/uploads/2014/11.如果是大家用的是虚拟主机有可能是
空间满了,我们用的是服务器当然没这种情况,那么就把wp-content/uploads/权限改为777就行了,还有一种情况就是在博客后台多媒体设
置,不要选择以年月日形式上传,如下图:
wordpress博客到此就搬家成功了,遇到的几个问题只要按照我上面的方法去做就能解决。
本地的MySQL文件怎么导入wdcp里的数据库
对于WINDOWS服务器上的MYSQL数据库复制粘贴就可以了,而备份WDCP上的MYSQL数据库可就不容易了。下面这篇经验将给大家介绍如何备份WDCP上的MYSQL数据库。
1.打开WDCP服务管理系统登陆界面,输入用户名密码进入系统。找到【MYSQL管理】,点击【phpmyadmin】。
2.输入要导出的数据库的用户名与密码。
3.进入数据库界面,选择需要导出的数据库。
4.选择数据库后,选择【导出】选项。
5.这事再点击一下需要导出的数据库。
6.然后选择右下角的【执行】按钮。
7.出现下图提示框后,点击下载即可。
本地的MySQL文件怎么导入wdcp里的数据库
对于WINDOWS服务器上的MYSQL数据库复制粘贴就可以了,而备份WDCP上的MYSQL数据库可就不容易了。下面这篇经验将给大家介绍如何备份WDCP上的MYSQL数据库。
1.打开WDCP服务管理系统登陆界面,输入用户名密码进入系统。找到【MYSQL管理】,点击【phpmyadmin】。
2.输入要导出的数据库的用户名与密码。
3.进入数据库界面,选择需要导出的数据库。
4.选择数据库后,选择【导出】选项。
5.这事再点击一下需要导出的数据库。
6.然后选择右下角的【执行】按钮。
7.出现下图提示框后,点击下载即可。
mysql 8 编译安装问题
在安装一键包或wdcp时,经常会有人反应在安装mysql时“卡住”,
其实不是卡住,而是mysql的编译安装本身需要的时候是比较久的,比其它apache,php,nginx任何一个都要久
一般是10到30分钟不等,具体也要根据机器硬件配置而定,高配置的机器会快点,低配置自然就久一点了
所以请各位用一键包的编译时,多点耐心等待
也可以通过如下方式,确定mysql是在安装中还是真卡住了
在ssh连上终端,用top查看资源
如果能看到了些make,cc1,install等的进程在跳动,说明是正在安装中的,耐心等待便是
如果什么都没有,可能是真卡住了或网络断了
但据我所知,基本很少会真卡住,有时是网络中断原因
mysql 8 编译安装问题
在安装一键包或wdcp时,经常会有人反应在安装mysql时“卡住”,
其实不是卡住,而是mysql的编译安装本身需要的时候是比较久的,比其它apache,php,nginx任何一个都要久
一般是10到30分钟不等,具体也要根据机器硬件配置而定,高配置的机器会快点,低配置自然就久一点了
所以请各位用一键包的编译时,多点耐心等待
也可以通过如下方式,确定mysql是在安装中还是真卡住了
在ssh连上终端,用top查看资源
如果能看到了些make,cc1,install等的进程在跳动,说明是正在安装中的,耐心等待便是
如果什么都没有,可能是真卡住了或网络断了
但据我所知,基本很少会真卡住,有时是网络中断原因
如何在wdcp 开启或设置mysql的远程连接
如何在wdcp后台开启或设置mysql的远程连接
在mysql数据库里对应的数据库,可以设置N个用户访问,N个地址访问 对应的用户,也可以设置可以访问N个数据库,N个地址连接
一般本地就是localhost或127.0.0.1 为安全起见,默认也是没开远程访问或连接的
但有些特别的应用或需求是需要远程连接的,在wdcp的后台设置方法,如下 1 登录后台 2 mysql管理
3 新建数据库用户,如下图
把相应的用户名,密码,IP地址,数据库替换为你要的就可以了
注意:主机名里的IP,根据你的实际情况来设置,也就是你需要连接的远程IP,如果你是本地连接,就是你本地上网的IP
如果这里加了后还不能连接,检查下防火墙(iptables)是否开了3306端口的访问
wdcp支持的在线解压
有时小文件数据量,但整个目录上传会比较慢,如果打包成压缩包,如zip,再上传,会快很多 但这样需要后台里支持在线解压
目前wdcp的支持的在线解压有.tar,tar.gz,tgz,bz2,zip格式
rar是没有支持的
但有什么办法呢?
先在本地解压,再压缩成zip格式上传就可以了
zip是本身就支持的,所以可以直接上传,在后台就可以解压
如何在wdcp 开启或设置mysql的远程连接
如何在wdcp后台开启或设置mysql的远程连接
在mysql数据库里对应的数据库,可以设置N个用户访问,N个地址访问 对应的用户,也可以设置可以访问N个数据库,N个地址连接
一般本地就是localhost或127.0.0.1 为安全起见,默认也是没开远程访问或连接的
但有些特别的应用或需求是需要远程连接的,在wdcp的后台设置方法,如下 1 登录后台 2 mysql管理
3 新建数据库用户,如下图
把相应的用户名,密码,IP地址,数据库替换为你要的就可以了
注意:主机名里的IP,根据你的实际情况来设置,也就是你需要连接的远程IP,如果你是本地连接,就是你本地上网的IP
如果这里加了后还不能连接,检查下防火墙(iptables)是否开了3306端口的访问
wdcp支持的在线解压
有时小文件数据量,但整个目录上传会比较慢,如果打包成压缩包,如zip,再上传,会快很多 但这样需要后台里支持在线解压
目前wdcp的支持的在线解压有.tar,tar.gz,tgz,bz2,zip格式
rar是没有支持的
但有什么办法呢?
先在本地解压,再压缩成zip格式上传就可以了
zip是本身就支持的,所以可以直接上传,在后台就可以解压