zoukankan      html  css  js  c++  java
  • CentOS 6.5 LAMP安装配置(php5.6+MySQL5.7)

    一.安装并配置MySQL

    http://dev.mysql.com/downploads/repo/yum/下载centos6.x的rpm文件,我们选择:

    Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture Independent), RPM Package

    直接wget下载到/var目录:

    # cd /var/
    # wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

    下载后我们在/var/下会发现mysql-community-release-el6-5.noarch.rpm这个文件;

    安装RPM文件

    # sudo yum localinstall mysql-community-release-el6-5.noarch.rpm

    查看RPM文件是否安装成功:

    # yum repolist all| grep "mysql.*-community.*"

    如果安装好会出现:

    mysql55-community                 MySQL 5.5 Community Server      disabled
    mysql55-community-source          MySQL 5.5 Community Server - So disabled
    mysql56-community                 MySQL 5.6 Community Server      enabled
    mysql56-community-source          MySQL 5.6 Community Server - So disabled
    mysql57-community-dmr             MySQL 5.7 Community Server Deve disabled   
    mysql57-community-dmr-source      MySQL 5.7 Community Server Deve disabled

    禁用老版本的mysql,并启用mysql5.7

    # sudo yum-config-manager --disable mysql56-community
    # sudo yum-config-manager --enable mysql57-community-dmr

    查看是否启用成功:

    # yum repolist enabled | grep mysql


    安装mysql:

    # sudo yum install mysql-community-server

    下载中...(那天等了好久哟,不知是不是自己人品不行),这里要回答几个Yes;

    安装好后,开启一下mysql:

    # sudo service mysqld start

    提示:

    Starting mysqld:                                           [  OK  ]

    设置mysql开机启动:

    # chkconfig --levels 235 mysqld on

    先关闭mysql:

    # sudo service mysqld stop

    设置mysql密码:(这里比较难懂,mysql5.7.7默认给你设置了一个初始密码,但又不告诉你,所以只能做忘记root密码处理了)

    # mysqld_safe --skip-grant-tables & mysql -u root -p

    会提示输入密码,这里直接回车

    更新一下mysql权限:

    mysql> FLUSH PRIVILEGES; (这里是mysql的语句FLUSH PRIVILEGES;)

    修改密码:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; (MyNewPass就是你的新密码)

    最后退出mysql:

    mysql> q;

    重启mysql:

    # sudo service mysql restart

    密码修改完毕,尝试用新密码登录:

    # mysql -u root -p

    提示输入密码,输入你刚修改的密码就行了;

    二.安装并配置Apache

    安装apache:

    # yum -y install httpd

    设置apache开机启动:

    # chkconfig --levels 235 httpd on

    开启apache:

    # service httpd start

    测试:现在直接在浏览器键入http://localhost或http://本机IP,应该会看到Apache的测试页面

    三.安装并配置PHP5.6

    添加php5.6的源

    # rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

    安装php模块:(这里列出的都是一些常用的,如果不需要可以选择性安装)

    yum install php56w php56w-common php56w-gd php56w-imap php56w-intl php56w-ldap php56w-mbstring php56w-mcrypt php56w-mssql  php56w-mysqlnd php56w-odbc php56w-pdo php56w-pgsql php56w-snmp php56w-soap php56w-tidy php56w-xml php56w-xmlrpc php56w-opcache  php56w-pecl-memcache


    这里有关于php5.6模块的详细说明,https://webtatic.com/packages/php56/

    重启apache:

    # service httpd restart

    四.安装并配置phpMyAdmin

    下载一个phpmyadmin的安装包,放到可以访问到的目录就可以了

    注:winscp是一个很不错的linux资源管理工具,很类似ftp客户端;

  • 相关阅读:
    Sublime Text3 支持Less
    Typescript + React-Router + Webpack 实现按需打包/加载
    从零开始配置TypeScript + React + React-Router + Redux + Webpack开发环境
    JavaScript中的一些小细节
    微信小程序(safair浏览器)flex布局中的坑
    使用YQL解决让前端爬取网页并解析
    react diff算法剖析总结
    微信小程序IOS系统中,倒计时(setInterval函数)失效的问题
    微信小程序中未解决的坑
    利用nodejs监控文件变化并使用sftp上传到服务器
  • 原文地址:https://www.cnblogs.com/Tongjanghu/p/5344618.html
Copyright © 2011-2022 走看看