yum 一次性安装 apache mysql php

安装CentOS 5.3是做服务器

安装、配置Apache+php+Mysql

Centos里的yum在线安装很慢.以下是替换为中国CentOS镜像服务器!

中国官方镜像网站:http://centos.ustc.edu.cn/

引用:

/*使用说明*/

cd/etc/yum.repos.d[进入yum.repos.d目录]

mvCentOS-Base.repoCentOS-Base.repo.save[修改源文件名称备份]

wgethttp://centos.ustc.edu.cn/CentOS-Base.repo.5[下载]

mvCentOS-Base.repo.5CentOS-Base.repo[下载后的文件更名]

1.更新系统内核到最新.

引用:

yum-yupdate

系统更新后,如果yum安装时提示错误信息,请执行以下命令修复.

引用:

rpm–import/etc/pki/rpm-gpg/RPM-GPG-KEY*

2.安装Apahce,PHP,Mysql,以及php连接mysql库组件

引用:

yum-yinstallhttpdphpmysqlmysql-serverphp-mysql

//安装mysql扩展

yum-yinstallmysql-connector-odbcmysql-devellibdbi-dbd-mysql

//安装php的扩展

yum-yinstallphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpc

//安装apache扩展

yum-yinstallhttpd-manualmod_sslmod_perlmod_auth_mysql

一次性粘贴安装:

引用:

yum-yinstallhttpdphpmysqlmysql-serverphp-mysqlhttpd-manualmod_sslmod_perlmod_auth_mysqlphp-mcryptphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpcmysql-connector-odbcmysql-devellibdbi-dbd-mysql

3.启动服务配置

引用:

/sbin/chkconfighttpdon[设置apache为自启动]

/sbin/chkconfig–-addmysqld[mysql服务]

/sbin/chkconfigmysqldon[mysqld服务]

/sbin/servicehttpdstart[自启动httpd服务]

/sbin/servicemysqldstart[自启动mysqld服务]

4.设置mysql数据库root帐号密码。

引用:

mysqladmin-urootpassword‘新密码’[引号内填密码]

5.让mysql数据库更安全

引用:

mysql-uroot-p[此时会要求你输入刚刚设置的密码,输入后回车即可

mysql>DROPDATABASEtest;[删除test数据库]

mysql>DELETEFROMmysql.userWHEREuser=”;[删除匿名帐户]

mysql>FLUSHPRIVILEGES;[重载权限]

按照以上的安装方式,配置出来的默认站点目录为/var/www/html/新建一个php脚本:

引用:

phpinfo();

?>

6.防火墙配置

引用:

a.添加.允许访问端口{21:ftp,80:http}.

iptables-IRH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport21-jACCEPT

iptables-IRH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT

b.保存

serviceiptablessave

相关推荐