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