CentOS通过YUM快速配置PHP+MYSQL+APACHE

本文共被喵星人侦察过48,149次。。。

CentOS系统的VPS,可以用YUM命令快速安装所需要的软件,这其中的好处就不用说了,易于管理并且安装快速。但是yum官方源里面的PHP和MYSQL太古老了,PHP5.1和MYSQL5.0。所以我们可以用一些非官方的源来安装PHP和MYSQL。本文的内容就是怎么使用REMI源来安装新版本的PHP。

你可以选择安装 PHP5.4.8或者5.3.18,MYSQL5.5.28,还有APACHE。

既然要用到第三方的源,那就必须要安装了哈~

CentOS5安装EPEL5和REMI5

rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

CentOS6安装EPEL6和REMI6

rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-7.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

都安装好了以后我们配置一下YUM源,启用REMI。

vi /etc/yum.repos.d/remi.repo

把里面的两个 enable=0 改成 enable=1

然后直接用yum命令安装PHP和MYSQL

yum -y install php mysql mysql-server php-mysql php-gd php-bcmath php-xml php-xmlrpc php-sqlite php-mcrypt php-xnmp php-pdo php-ldap

这样安装的是默认版本的PHP5.4.8,如果你想用PHP5.3.18的话可以用下面一条命令

yum -y install php mysql mysql-server php-mysql php-gd php-bcmath php-xml php-xmlrpc php-sqlite php-mcrypt php-xnmp php-pdo php-ldap --disablerepo=remi-test

当然你也可以安装一些附加的组件,比如mod-ssl神马的,直接用YUM安装就好了~

yum install -y mod_ssl

Apache的默认配置文件为/etc/httpd/conf/httpd.conf 和 /etc/httpd/conf.d/*.conf

PHP的默认配置文件为  /etc/php.ini 和 /etc/php.d/*.ini

MYSQL的默认配置文件为 /etc/my.cnf

APACHE 默认的主目录在 /var/www/html

Mysql的数据库目录在 /var/lib/mysql

然后配置服务开机自动运行

chkconfig httpd on
chkconfig mysqld on

配置HTTPD和MYSQL服务的运行状态可以用以下的命令来进行。

service httpd {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
service mysqld {start|stop|status|restart|condrestart|try-restart|reload|force-reload|startsos}

然后就搞定了~哈哈。。。然后启动了MYSQL和HTTPD就可以了,享受你的SERVER把~

下面的命令可以设置下MYSQL的ROOT用户密码,记得要启动了服务才能设置恩。

mysqladmin -u root password '你的密码'