CentOS6 – Virtualmin/Webmin升级php到5.5

centos6

上篇文章讲到webmin的PHP升级到PHP5.4这篇就要说道PHP5.5

步骤基本一样,本来想作为一篇文章写完呢,但是后面的要设置的东西比较多,就暂时分为两篇文章吧.

 

安装scl-utils

下载PHP5.5的源

安装PHP5.5的源

安装PHP5.4

启用PHP5.4

我们依旧使用PHP-V进行测试,.到这里PHP5.5就安装完毕了.

下面的文章会涉及到mysql的升级以及webmin多个PHP版本的设置.

CentOS6 – Virtualmin/Webmin升级php到5.4

centospng

我一直都是使用的Wenmin的管理面板,但是PHP与Mysql的版本太低了,所以要全面的进行升级,

 

安装scl-utils

 

下载PHP5.4的源

 

安装PHP5.4的源

 

安装PHP5.4

 

启用PHP5.4

 

然后在用PHP-V试试就知道了.已经更新为最新的版本,不过也可以与老版本进行兼容.也是非常方便的.后面的文章会说如如何设置兼容.

 

下篇文章将会介绍安装PHP5.5的教程.

 

 

彻底卸载webmin/virtualmin教程

 

webmin-logo

刚刚安装好,webmin发现并不需要,所以我们需要彻底卸载webmin与virtualmin.

 

卸载virtualmin

 

使用下面的命令即可卸载virtualmin.

 

卸载webmin

使用:

输入Y后很快完成卸载,卸载完毕后,需要卸载apache与mysql后面的文章会详细介绍如何卸载.

 

Webmin/Virtualmin – 安装根证书教程

本篇文章主要内容就是安装取消Webmin/Virtualmin的根证书信息

安装根证书

首先登录你的Webmin/Virtualmin面板https://ip:10000,如果有改动的话,可以使用自己设置的端口等

然后找到:

Server Configuration > Manage SSL Certificate(管理SSL证书)

webmin-manage-ssk-certificate

进入页面后选择

CA Certificate

webmin-manage-ssl-ca

有四个选项,

1.不需要安装

2.在服务器/VPS上选择相应的文件

3.上传自己PC的文件

4.粘贴证书文本

 

这篇文章有alphassl的根证书信息,https://www.xlboo.com/9249.html

大家可以先去了解一下根证书的几种格式.

 

选择后根证书的上传方式后,点击(Save Certificate)保存,安装就成功了.

 

取消根证书

webmin-manage-ssl-ca

取消很简单,选择第一个选项.即可取消根证书信息.

 

下篇更新提示:更新其他版本的SSL安装信息

Virtualmin – 安装Joomla报500错误 Option followsymlinks not allowed here

折腾Joomla的时候开启伪静态出现:

查看网站error_log可以看到有一行关于.htaccess的后错

解决方案

添加以下代码至您的.htaccess文件中:

注释或者删除掉以下代码即可:

 

Virtualmin/Webmin – The Procmail program needed for spam filtering does not appear to be installed

检测安装Virtualmin中出现下面的错误:

The Procmail program needed for spam filtering does not appear to be installed on your system, or has not yet been set up properly in Webmin’s Procmail Mail Filter module. If your system does not use spam filtering, it should be disabled in Virtualmin’s module configuration page.

这里我们就到:https://你的IP或者域名:10000/virtual-server/edit_newfeatures.cgi

把“Spam filtering”去掉就好了。

webmin-2

 

大家可以看着去选择,其他就不用选择了,然后点击保存即可。

Virtualmin/Webmin – A problem was found with your Postfix virtual maps 错误解决方案

 

安装webmin配置Virtualmin时,出现的问题:

The error message appears: Failed to save enabled features : A problem was found with your Postfix virtual maps : No map sources were found in the Postfix configuration

解决方案一

修改邮件配置文件 /etc/postfix/main.cf ,加上以下内容:

解决方案二

快速进入postfix服务管理:https://你的IP或者域名:10000/postfix/

快速进入问题处理处:https://你的IP或者域名:10000/postfix/virtual.cgi

在Server > Postfix Mail Server > Virtual Domains–> Domain mapping lookup tables 在这选项中填入以下内容:

webmin-postfix-on

 

两种方案都是一个道理修改配置的问题。

Virtualmin/Webmin – 升级php到5.2.17

因为有些时候我们安装webmin的时候默认是5.1,现在很多的程序都不支持php5.1了,主要也就是更新源有问题而已

替换源

我们使用VI命令编辑相应的文件首先在SSH命令行输入:

如提示vi命令不存的可以用下面这个命令:

32位源

64位源

保存推出后我们就可以使用

升级PHP

对PHP进行升级了

查看PHP版本

然后我们用

看看是不是php5.2.17

linode-webmin-php5.2.17

 

现在已经完成了PHP的升级,相对升级后有些问题,可以在安装webmin前修改更好。

 

 

忽然想到有些小白不会使用VI命令,那我就直接将文件上传上来,自己在相应目录替换掉就好了。

php5.2.17-centos-5

自己选择到底使用的是32位的系统还是64位的系统进行替换就好了。

然后使用上面的升级PHP就OK了。

其他错误

如果在升级中出现mysql错误的,可以尝试升级一下mysql。

https://www.xlboo.com/5710.html

以上演示选自linode 日本机房 20$配置的Centos5的操作系统

Linode – 安装Virtualmin/webmin教程

webmin就不在介绍了把,我的10个VPS有9个在用它,现在已经完美支持nginx了,所以现在webmin还是非常不错的可视化的管理界面了.

下载并安装

优化版webmin安装

大家可以选择性的安装相关的程序.

安装后的设置可以在我以前文章中找到,下面送一下地址:http://www.bxl.me/5844.html

 

Virtualmin/Webmin – 同一目录绑定多个域名

其实在这里的网上有很多的教程,但是没有一个可以用的.现在我就给各位演示一个如何将多个域名绑定到同一目录.

登录您的webmin的面板后,找到左侧栏的”创建虚拟服务器”

webmin-add-domian-1

在新虚拟服务器类型选择”XX域名的别名”

webmin-add-domian-2

 

然后添加你要绑定的域名即可!

webmin-add-domian-3

 

方法还是比较简单,就是很多人不知道.这里就提供一个小教程!

Webmin – Multiple SSL websites on the same IP address have been enabled

在检测的时候出现:

Multiple SSL websites on the same IP address have been enabled on the but your web server does not support this feature.

错误.

我们找到相对应的面板

快捷访问地址:https://您的域名或者IP:10000/config.cgi?virtual-server

20140613062849

进入设置后,我们点击相关的链接进入SSL setting

20140613063003

将:Allow multiple SSL websites on the same IP?设置为NO即可解决问题!

Virtualmin/Webmin -添加域名/增加网站/FTP/Mysql

点击Virtualmin =>Create Virtual Server => 然后设置域名和密码

大部分情况:只需要填写域名(可以是二级域名,例如 abx.bxl.me, 顶级域名不需要写www.) 和密码,其他都默认,然后点“Create Server”按钮即可。系统会自动创建mysql和ftp用户等信息!

www.bxl.me-20140522181805

点“Create Server”之后的详细说明:

注意,系统会默认给您生成ssh,ftp,mysql用户,它们的用户名就是域名主体部分。例如域名是bxl.me话,那么用户名就是bxl,密码都是您设置的密码。要确定用户名,可以点左边的“Edit FTP User”

FTP连接上去之后,你会发现有一些logs,public_html等目录,这些是系统文件,请保留,不要删除,不然会有问题。您的文件上传到 public_html目录即可。这就是网站的/目录。

mysql数据库名:一般和用户名一样,但是,如果域名以数字开头,比如521bxl,那么mysql数据库名将是 five21bxl ,要确定数据库信息,可以点左边的“编辑数据库”查看

举例说明: 在webmin面板添加一个网站,域名是bxl,密码是bxl123,那么:

mysql数据库的用户名则是:bxl

mysql 密码则是: bxl123

mysql主机名是:localhost

mysql数据库名是:bxl

 

FTP用户名则是:bxl

FTP密码则是:bxl123

 

webmin/virtualmin – 语言设置为中文

webmin/virtualmin的默认语言是英语,他是支持中文的(简体和繁体的)。近期我将重新汉化掉webmin!

1,单击左上角的 Webmin标签后,下面的菜单会重新刷新
2,打开左侧下拉菜单 Webmin,单击子菜单 Change Language and Theme
3,在右侧的页面中选择 Webmin UI language 下拉菜单中选择 Simplified Chinese(ZH_CN)。
4,重新刷新一下就可以了。

webmin-language-chinese