阿里云Centos6.5安装Apache2.2+mysql5.6+php5.6

一. 安装Apache

  1. 查看yum源中httpd的版本yum info httpd. 我的是httpd2.2 可以接受所以直接用yum安装了。
  2. 安装httpd
    yum install httpd
    遇到选择输入y,回车就好。看到出现Complete!就是成功了
  3. 启动httpd
    chkconfig httpd on
    service httpd start
    浏览器输入ip地址或者网址 就能访问了

二. 安装mysql5.6
参考博客:http://www.linuxidc.com/Linux/2015-01/111413.htm

  1. 下载mysql5.6 rpm包 包含几个程序的合集包

    wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.29-1.el6.x86_64.rpm-bundle.tar
    
  2. 下载Mysql共享包,包括MySQL 3.23和MySQL 4.0的共享库

    wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-shared-compat-5.6.29-1.el6.x86_64.rpm
    
  3. 下载完成后,解压MySQL-5.6.29.rpm-bundle.tar

    tar xvf MySQL-5.6.29-1.el6.x86_64.rpm-bundle.tar
    
    /** 解压出如下几个包**/
    MySQL-devel-5.6.29-1.el6.x86_64.rpm
    MySQL-embedded-5.6.29-1.el6.x86_64.rpm
    MySQL-server-5.6.29-1.el6.x86_64.rpm
    MySQL-client-5.6.29-1.el6.x86_64.rpm
    MySQL-test-5.6.29-1.el6.x86_64.rpm
    MySQL-shared-5.6.29-1.el6.x86_64.rpm
    
  4. 安装MySQL-shared-compat替换mysql-libs,如果不替换,在删除mysql-libs,会提示postfix依赖于mysql-libs:

    //安装MySQL share
    rpm -i MySQL-shared-compat-5.6.29-1.el6.x86_64.rpm
    
    //查看安装的mssql
    rpm -qa | grep -i mysql
     //如下为显示的结果
    //MySQL-shared-compat-5.6.29-1.el6.x86_64
    //mysql-libs-5.1.73-3.el6_5.x86_64
    
    //删除mysql-lib
    yum remove mysql-libs
    
  5. 安装MySQL-server
    rpm -ivh MySQL-server-5.6.29-1.el6.x86_64.rpm

  6. 安装MySQL-client
    rpm -ivh MySQL-client-5.6.29-1.el6.x86_64.rpm

  7. 一切都是很简单的安装,我们竟然没有配置密码,在安装MySQL-server后,设置的root密码在/root/.mysql_secret中,这是一个随机密码,你需要运行/usr/bin/mysql_secure_installation,删除anonymous用户,进行数据库配置。当然在使用数据库的时候不建议用root用户,rpm包已经建了一个mysql用户,可以使用这个用户:

    more /root/.mysql_secret
    //输出:The random password set for the root user at Wed Mar 16 16:18:57 2016
      (local time): 2HA51u21cQCodKm5(这是root密码,一会儿用它登录)
    
    //启动mysql服务器
    service mysql start
     //运行安装命令
    /usr/bin/mysql_secure_installation --user=mysql
    

其他具体操作如下图:

阿里云Centos6.5安装Apache2.2+mysql5.6+php5.6_第1张图片
mysql root账户设置过程
  1. 设置mysql开机启动

    chkconfig mysql on
    

三. 安装php5.6

  1. 追加CentOS 6.5的epel及remi源。

    rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    
  2. 查看可安装的php56

     yum list | grep php56
    
阿里云Centos6.5安装Apache2.2+mysql5.6+php5.6_第2张图片
yum list 的结果 有很多php56的包
  1. 安装php5.6和相关的扩展
    yum -y install php56.x86_64 php56-php.x86_64 php56-php-mysqlnd.x86_64 php56-php-gd.x86_64 php56-php-devel.x86_64 libjpeg* php56-php-ldap.x86_64 php56-php-odbc.x86_64 php56-php-opcache.x86_64 php56-php-pear.noarch php56-php-xml.x86_64 php56-php-xmlrpc.x86_64 php56-php-mbstring.x86_64 php56-php-bcmath.x86_64 php-mhash php56-php-pecl-memcache.x86_64 php56-php-pecl-memcached.x86_64 php56-php-pecl-radius.x86_64 php56-php-mcrypt.x86_64 php56-php-pecl-igbinary.x86_64 php56-php-process.x86_64

  2. 重启Apache

    service httpd restart
    
  3. 写个phpinfo.php放到web目录下测试php安装是否成功

    vi phpinfo.php
    

编辑内容为:
phpinfo();
?>
wq保存退出

  1. 浏览器输入http://your ip address/phpinfo.php查看php信息
阿里云Centos6.5安装Apache2.2+mysql5.6+php5.6_第3张图片
phpinfo结果

你可能感兴趣的:(阿里云Centos6.5安装Apache2.2+mysql5.6+php5.6)