2013年6月28日星期五

Centos 5.8安装搭建LAMP、LNMP环境教程

MYSQL


Mysql安装涉及软件包:

mysql:包含了客户端以及必需的一些基础库文件。
mysql-server:Mysql服务器端以及相关文件。

安装命令:

yum install mysql mysql-server

命令解释:

yum install意思是安装软件,通过在后面跟定软件名称即可。
yum同样可以通过不同参数来实现不同功能,同样包括软件包清理,软件升级,系统升级等。

 

PHP

Centos 5.8支持两个PHP版本:PHP 5.1跟PHP5.3。这俩版本是不能共存的,对于一些比较老的网站可能会要求用PHP5.1版本才行,此事选择Centos 5.8就是个比较好的选择。同时针对Centos 5.8提供安装PHP5.1以及PHP5.3的方法。

预备工作:

因为Centos 5.8默认软件比较少,我们需要添加一个软件源来增加可用的软件数目,这其中包括PHP5.3

个人推荐的是erpl软件源。这个软件源中包含了经过在Fedora上测试可行,并在Red Hat跟Centos上通过测试的软件。既保证了软件的丰富程度同时也保证了服务器的稳定性。


安装命令:

wget http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm

rpm -ivh http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm

命令解释:

wget是Linux下一个小型的下载工具,支持http、https(我觉得这个最强大,迅雷貌似就不能支持https)以及ftp协议。一般简单的下载工作用他就行了,如果使用脚本的话也可以实现强大的下载功能。

rpm是对独立rpm包进行管理的软件。如果yum是全面管理的话,rpm就是深入到对每个单独的软件包进行管理。-ivh的意义为安装软件包输出Hash标记并输出详细信息。

PHP安装涉及软件包:

php.x86_64 : PHP服务器端主程序

php-cli.x86_64 : PHP命令行操作工具

php-common.x86_64 : PHP共用基础文件

php-gd.x86_64 : PHP的GD模块

php-imap.x86_64 : PHP的IMAP模块,使PHP可以使用IMAP协议

php-mbstring.x86_64 : 用于需要处理多字节字符(比如传输处理中文,因为英文只有一个字节,中文有三个字节,同时UTF-8编码是三个字节)的PHP程序

php-mcrypt.x86_64 : 标注PHP mcrypt模块。主要提供加密功能

php-mysql.x86_64 : PHP的Mysql模块。使用Mysql必备

php-snmp.x86_64 : PHP的SNMP模块

php-xml.x86_64 : PHP的XML模块,供那些需要使用XML的PHP程序使用,比如phpwind

安装命令:

yum install php php-cli php-common php-gd php-imap.x86_64 php-mbstring php-mcrypt php-mysql php-snmp php-xml

提示:

Centos 5.8上运行完此命令最终安装版本为PHP5.1,供一些老网站使用。

PHP5.3安装涉及软件包:

php53.x86_64 : PHP服务器端处理程序

php53-cli.x86_64 : PHP命令行工具

php53-common.x86_64 : PHP共用基础文件

php53-gd.x86_64 : PHP的GD模块

php53-imap.x86_64 : PHP的IMAP模块

php53-ldap.x86_64 : PHP的LDAP模块

php53-mbstring.x86_64 : 用于需要处理多字节字符的PHP程序

php53-mcrypt.x86_64 : 标准PHP模块,提供mcrypt库支持。

php53-snmp.x86_64 : PHP的SNMP模块

php53-xml.x86_64 : PHP的XML模块。

安装命令;

yum install php53 php53-cli php53-common php53-gd php53-imap php53-ldap php53-mbstring php53-mcrypt php53-snmp php53-xml

 

Apache

Apache安装涉及软件包:

httpd.x86_64 : Apache服务器

Apache安装命令:

yum install httpd

 

Nginx安装涉及软件包

nginx.x86_64 : 健壮,小巧,高效的HTTP和反向代理服务器

collectd-nginx.x86_64 : Nginx插件集合

安装命令:

yum install nginx collectd-nginx



 

service mysqld start 启动Mysql
service httpd start  启动Apache
service nginx start  启动Nginx

 

PHPMYADMIN的安装

#wget -c http://soft.vpser.net/datebase/phpmyadmin/phpmyadmin-latest.tar.gz

#tar zxf phpmyadmin-latest.tar.gz

#mv phpMyAdmin-3.4.8-all-languages /home/wwwroot/default/phpmyadmin/

#cp conf/config.inc.php /home/wwwroot/default/phpmyadmin/config.inc.php

#sed -i 's/LNMPORG/LNMP.org'$RANDOM'VPSer.net/g' /home/wwwroot/default/phpmyadmin/config.inc.php

#mkdir /home/wwwroot/default/phpmyadmin/upload/

#mkdir /home/wwwroot/default/phpmyadmin/save/

#chmod 755 -R /home/wwwroot/default/phpmyadmin/

#chown www:www -R /home/wwwroot/default/phpmyadmin/

没有评论:

发表评论