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
- rpm -qa |grep mysql 查看 Mysql 版本
- rpm -qa |grep httpd 查看 httpd 版本
- rpm -qa |grep php 查看 php 版本
3. 启动服务配置
- /sbin/chkconfig httpd on [设置apache为自启动]
- /sbin/chkconfig --add mysqld [mysql服务]
- /sbin/chkconfig mysqld on [mysqld服务]
- /sbin/service httpd start [自启动 httpd 服务]
- /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里的内容:
- [utterramblings]
- name=Jason's Utter Ramblings Repo
- baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
- enabled=1
- gpgcheck=1
- 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
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
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
/etc/init.d/iptables stop
iptables -P INPUT DROP
没有评论