CentOS 5.5(Apache+PHP+Mysql)安装
2013-07-17 13:13
447 查看
在CentOS5.5下安装Apache+php+Mysql+phpMyAdmin的php环境
今天主要讲一下centos5.5用yum安装配置php环境,主要安装的有apache、php、mysql、phpMyAdmin。下面是安装php环境的准备工作和安装步骤:
一、安装centos5.5操作系统
CentOS开发社区已发布了新的5.5版本。CentOS5.5基于RedHatEnterprisLinux5.5.0,其中包括Kernel2.6.18、Apache2.2、PHP5.1.6、MySQL5.0、PostgreSQL
8、GNOME2.16、KDE3.5、OpenOffice.org2.3、Firefox3.0、Evolution2.12等等。此外,CentOS5.3更新了美工设计,并根据用户的请求恢复了Contrib仓库。
CentOS5.5支持i386及x86_64架构,其ISO映像可从以下地址获取。http://www.wljcz.com/html/caozuoxitong/Linux/2009/0726/409.html
二、系统安装
安装CentOS5.5是做服务器,所以没有用的,一概不装;具体哪些不装,自己看着办吧:
三、安装Apache+php+Mysql
用yum安装前.先是替换为中国CentOS5.3镜像服务器!快速好用的yum更新源:http://www.wljcz.com/html/caozuoxitong/Linux/2009/0726/410.html此文章有详细的介绍,按照提供的步骤修改好更新源后,就可以方便的用yum命令快速安装软件了.
1、更新系统内核到最新.yum-yupdate
安装Apahce,PHP,Mysql,以及php连接mysql库组件
代码:
2、安装mysql扩展
代码:
或一次性粘贴安装:
代码:
3、设置mysql数据库root帐号密码。
代码:
"newpassword"代表的是你想要设置的密码,新安装的mysql的root根用户密码默认为空,设置密码后可以让mysql数据库更安全
代码:
4、按照以上的安装方式,配置出来的默认站点目录为/var/www/html/新建一个php脚本:
代码:
四、配置防火墙
添加允许访问HTTP、FTP端口
代码:
重启iptables:serviceiptablesrestart
五、安装phpMyAdmin
进入phpMyAdmin官方下载phpMyAdmin,3.1以上需php5.2以上,上传到你的网站目录下,然后进行配置。只需几步即可搞定。
config.sample.inc.php更名为config.inc.php,然后打开config.inc.php文件,进行以下修改;
代码:
去掉每行前面的//注释
$cfg['blowfish_secret']=”;|修改为|$cfg['blowfish_secret']=‘http’;
$cfg['Servers'][$i]['controluser']=‘pma’;|把’pma’修改为你的帐号|$cfg['Servers'][$i]['controlpass']=‘pmapass’;|把’pmapass设置为你的mysql登录密码
$cfg['blowfish_secret']=”;|添加短语密码例如:$cfg['blowfish_secret']=‘onohot’;
六、安装php的扩展
代码:
七、安装apache扩展
代码:
到此为止centos5.3下的php环境基本就配置完成了,用命令启动服务即可使用。
八、如果想升级PHP的话
提及php需要升级到5.2以上,而centos5.x目前提供php版本为5.1.6,
通过以下方法升级PHP到5.2比较方便,现推荐给大家。
先将以下地址导入。
#rpm--import'target='_blank'>http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
#vi/etc/yum.repos.d/CentOS-Base.repo增加下面信息
[utterramblings]
name=Jason'sUtterRamblingsRepo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
执行命令,自动升级。
yumupdatephp-y
yuminstalllibmcrypt-y
转自:http://cjchnws.blog.51cto.com/2158170/415322
今天主要讲一下centos5.5用yum安装配置php环境,主要安装的有apache、php、mysql、phpMyAdmin。下面是安装php环境的准备工作和安装步骤:
一、安装centos5.5操作系统
CentOS开发社区已发布了新的5.5版本。CentOS5.5基于RedHatEnterprisLinux5.5.0,其中包括Kernel2.6.18、Apache2.2、PHP5.1.6、MySQL5.0、PostgreSQL
8、GNOME2.16、KDE3.5、OpenOffice.org2.3、Firefox3.0、Evolution2.12等等。此外,CentOS5.3更新了美工设计,并根据用户的请求恢复了Contrib仓库。
CentOS5.5支持i386及x86_64架构,其ISO映像可从以下地址获取。http://www.wljcz.com/html/caozuoxitong/Linux/2009/0726/409.html
二、系统安装
安装CentOS5.5是做服务器,所以没有用的,一概不装;具体哪些不装,自己看着办吧:
三、安装Apache+php+Mysql
用yum安装前.先是替换为中国CentOS5.3镜像服务器!快速好用的yum更新源:http://www.wljcz.com/html/caozuoxitong/Linux/2009/0726/410.html此文章有详细的介绍,按照提供的步骤修改好更新源后,就可以方便的用yum命令快速安装软件了.
1、更新系统内核到最新.yum-yupdate
安装Apahce,PHP,Mysql,以及php连接mysql库组件
代码:
yum-yinstallhttpdphpmysqlmysql-serverphp-mysql
2、安装mysql扩展
代码:
yum-yinstallmysql-connector-odbcmysql-devellibdbi-dbd-mysql
或一次性粘贴安装:
代码:
yum-yinstallhttpdphpmysqlmysql-serverphp-mysqlhttpd-manualmod_sslmod_perlmod_auth_mysqlphp-mcryptphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpcmysql-connector-odbcmysql-devel libdbi-dbd-mysql
3、设置mysql数据库root帐号密码。
代码:
mysqladmin-urootpassword‘newpassword’
"newpassword"代表的是你想要设置的密码,新安装的mysql的root根用户密码默认为空,设置密码后可以让mysql数据库更安全
代码:
mysql-uroot-p(此时会要求你输入刚刚设置的密码,输入后回车即可)
mysql>DROPDATABASEtest;(删除test数据库) mysql>DELETEFROMmysql.userWHEREuser=”;(删除匿名帐户) mysql>FLUSHPRIVILEGES;(重载权限)
4、按照以上的安装方式,配置出来的默认站点目录为/var/www/html/新建一个php脚本:
代码:
<?php phpinfo(); ?>
四、配置防火墙
添加允许访问HTTP、FTP端口
代码:
iptables-IRH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport21-jACCEPT
iptables-IRH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
重启iptables:serviceiptablesrestart
五、安装phpMyAdmin
进入phpMyAdmin官方下载phpMyAdmin,3.1以上需php5.2以上,上传到你的网站目录下,然后进行配置。只需几步即可搞定。
config.sample.inc.php更名为config.inc.php,然后打开config.inc.php文件,进行以下修改;
代码:
//$cfg['Servers'][$i]['controluser']=‘pma’;
//$cfg['Servers'][$i]['controlpass']=‘pmapass’;
//$cfg['Servers'][$i]['pmadb']=‘phpmyadmin’;
//$cfg['Servers'][$i]['bookmarktable']=‘pma_bookmark’;
//$cfg['Servers'][$i]['relation']=‘pma_relation’;
//$cfg['Servers'][$i]['table_info']=‘pma_table_info’;
//$cfg['Servers'][$i]['table_coords']=‘pma_table_coords’;
//$cfg['Servers'][$i]['pdf_pages']=‘pma_pdf_pages’;
//$cfg['Servers'][$i]['column_info']=‘pma_column_info’;
//$cfg['Servers'][$i]['history']=‘pma_history’;
//$cfg['Servers'][$i]['designer_coords']=‘pma_designer_coords’;
去掉每行前面的//注释
$cfg['blowfish_secret']=”;|修改为|$cfg['blowfish_secret']=‘http’;
$cfg['Servers'][$i]['controluser']=‘pma’;|把’pma’修改为你的帐号|$cfg['Servers'][$i]['controlpass']=‘pmapass’;|把’pmapass设置为你的mysql登录密码
$cfg['blowfish_secret']=”;|添加短语密码例如:$cfg['blowfish_secret']=‘onohot’;
六、安装php的扩展
代码:
yum-yinstallphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpc
七、安装apache扩展
代码:
yum-yinstallhttpd-manualmod_sslmod_perlmod_auth_mysql
到此为止centos5.3下的php环境基本就配置完成了,用命令启动服务即可使用。
八、如果想升级PHP的话
提及php需要升级到5.2以上,而centos5.x目前提供php版本为5.1.6,
通过以下方法升级PHP到5.2比较方便,现推荐给大家。
先将以下地址导入。
#vi/etc/yum.repos.d/CentOS-Base.repo增加下面信息
[utterramblings]
name=Jason'sUtterRamblingsRepo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
执行命令,自动升级。
yumupdatephp-y
yuminstalllibmcrypt-y
转自:http://cjchnws.blog.51cto.com/2158170/415322
相关文章推荐
- CentOS 5.5 安装Apache+MySQL+PHP(yum直接安装,mysql自动备份,mysql忘记密码的找回方法)
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- CentOS 5.5(Apache+PHP+Mysql)安装2
- CentOS5.5 编译安装 apache +php +mysql +Zend Optimizer +eaccelerator
- CentOS 5.5 编译安装Apache+MySQL+PHP
- CentOS 5.5上安装Apache+Php+Mysql+phpMyAdmin+Zend Optimizer
- CentOS 5.5 安装 apache,mysql,php
- Centos 5.5上安装 Apache php mysql(Lamp)
- CentOS 5.5服务器使用yum安装配置Apache、PHP和Mysql
- CentOS 5.5 中 Apache、MySQL、PHP 的安装信息
- centOS6.4 RedHat 安装 apache2.4 php5.6 mysql5.5
- 64位linux centOS 5.5 安装 Apache+Mysql+PHP+GD
- CentOS 5.5 编译安装Apache+MySQL+PHP(转)
- CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- 64位linux centOS 5.5 安装 Apache+Mysql+PHP+GD
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- CentOS 5.5(Apache+PHP+Mysql)安装
- CentOS 5.5使用yum安装Apache+PHP+MySQL