CentOS-安装 apache-php-mysql + 升级

2016年5月13日

CentOS-安装 apache-php-mysql + 升级

一 CentOS 下用Yum安装Apache+PHP+MySQL环境
1.更新

yum update

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

yum -y install httpd php mysql mysql-server php-mysql

centos安装php mysql apache 以及需要的插件或软件 (选择性安装 根据个人的需求)

yum -y php-mcrypt php-odbc php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-devel openssl openssl-devel gcc glibc glibc-common gd gd-devel

  1. rpm -qa |grep mysql 查看 Mysql 版本
  2. rpm -qa |grep httpd 查看 httpd 版本
  3. rpm -qa |grep php 查看 php 版本

3. 启动服务配置

  1. /sbin/chkconfig httpd on [设置apache为自启动]
  2. /sbin/chkconfig --add mysqld [mysql服务]
  3. /sbin/chkconfig mysqld on [mysqld服务]
  4. /sbin/service httpd start [自启动 httpd 服务]
  5. /sbin/service mysqld start [自启动mysqld服务

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

mysqladmin -u root password 'yytt22'

二、CentOS yum升级PHP和Mysql

查看当前安装的PHP 和 Mysql 的版本 官方默认为 php 5.1.* mysql 5.0.* 比较低

1.添加额外的yum源

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

2.编辑源

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

utterramblings.repo里的内容:

  1. [utterramblings]
  2. name=Jason's Utter Ramblings Repo
  3. baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
  4. enabled=1
  5. gpgcheck=1
  6. gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

3.准备对php和mysql进行升级

cd /etc/pki/rpm-gpg

wget http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

再执行下

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-jlitka
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

不然后面安装扩展会报Public key for * is not installed的错误.
然后开始升级

4 升级mysql + php

yum update php mysql -y

可以看到php升级到5.2.17,mysql升级到5.1.58,当yum安装完后重启apache.然后我们就可以对安装php-mcrypt,这是magento必须的.
同时也是phpMyAdmin 需要的

5.安装php-mcrypt

yum -y install php-mcrypt

如果没有执行第3步的key导入的话,是无法安装成功的.

groupadd user
useradd -g user -d /home/data/www/htdocs user

http://blog.slogra.com/post-67.html

三、永久性关闭防火墙 http://os.51cto.com/art/201103/249398.htm

chkconfig --level 35 iptables off
/etc/init.d/iptables stop
iptables -P INPUT DROP

没有评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注