zoukankan      html  css  js  c++  java
  • 菜鸟运维笔记:安装MySQL,PHP及phpMyAdmin

    阿里云提示我备案,挺烦人的。前天通过github的学生开发包。免费获得了DigitalOcean的100刀消费券(要花5美元来激活账户),购置了一个每月10刀的主机,实际是按小时收费的,日结,很划算的。机器配置如下:

    • 1 GB/ 1 CPU
    • 30 GB SSD 硬盘
    • 2 TB流量
    • CentOS7.0
    • 旧金山机房

    旧金山机房是几个国外机房里面比较稳定的,虽然ping有170+,但也比其他的快,强烈不建议新加坡机房,卡飞,而且经常断线。

    关于lamp,lnmp网上已经有了wdcp,lnmp一键安装包,但是我并非学web的,我想学习一些基层的概念,尤其是运维的知识,不能偷懒,自己一个一个装吧。

    对了,最近DigitalOcean在搞获得,通过https://www.digitalocean.com/?refcode=9834581341e7这个链接注册,新用户获得10美元。。

    安装MySQL

    更新Yum源

    默认yum install安装的MySQL版本较低,需要更新远程Yum仓库。去官网下载一个对应的文件,下载地址

    我的CentOS7版本的,我上传了一份到CSDN资源

    上传到主机,或者直接在主机上用wget下载。然后执行:

    rpm -ivh ***.rpm

    后面参数为你下载的rpm文件名。

    安装

    可以用命令 yum list|grep mysql-community来查看可以安装的软件。

    然后去选择你需要的去安装:

        yum install mysql-community-server.x86_64
        yum install mysql-community-libs.x86_64

    客户端client在安装server的时候自动安装上了。其他软件自己选择安装。

    更新MySQL的root密码

    默认MySQL的root密码是空的,要修改

    mysqladmin -u root password 新密码

    启动MySQL

    service mysqld start

    安装PHP

    说实话,我不懂php。装php只是为了使用phpMyAdmin。。。

    下载php

    官网地址。 5.6已经出了,不过我选择的是稳定的5.5版本。可以直接用wget下载压缩包。

    解压以后,进入php目录,开始编译。

    编译安装

    第一步:

     ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-mbstring

    注意configure后面的三个选项,第一个选项等于号后面的参数为你系统中apache2目录下的apxs目录,每个人不一定相同。

    第三个参数一定要加上,使php支持多字节字符串。否则下面使用phpMyAdmin的时候会有错误。

    编译的时候如果提示缺少xml2-config,可以用yum install安装libxml2libxml2-devel

    第二步:

    make

    第三步:

    make install

    安装phpMyAdmin

    下载解压

    官网下载,你需要的版本。同样可以直接wget,或者下载到pc再传到远程主机。

    在主机上tar xvf来解压下载的压缩文件。我的版本是4.2.11

    移动目录

    把解压后的phpMyAdmin目录移到你的apache2的网站根目录下,比如默认htdoc目录。我修改了配置文件,使得Apache的页面存放目录改为了/www/html

    用mv移动过去,再把目录改个简短的名字。就改为phpmyadmin吧。

    修改apapche2配置文件

    apache的配置文件在apache安装目录下的conf目录中。名为httpd.config。

    第一步:

    <IfModule dir_module>
        DirectoryIndex index.html 
    </IfModule>
    再index.html后面添加index.php使得Apache可以认可index.php作为网站默认首页。

    第二步:

    依据php官方教程,添加:

    <FilesMatch .php$>
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch ".ph(p[2-6]?|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    第三步:

    重启apache服务

    /usr/local/apache2/bin/apachectl restart

    请选择你自己的apachect位置。

    修改phpMyAdmin配置文件

    进入phpMyAdmin的存放目录,将子目录libraries下的config.default.php复制一份到phpMyAdmin目录下,并重命名为config.inc.php。

    比如,可以执行命令:

    cp libraries/config.default.php config.inc.php
    然后,我们用vi打开config.inc.php
    / 来搜索blowfish

    找到blowfish的设置位置,blowfish是短语口令,可以随便填写,但最好不要为空。

    网上的的教程到这里,还有许多设置,但其实到了这一步,我们基本就能访问phpMyAdmin了。

    安装php-mysql

    需要用到这个软件包,用yum install安装就行,很简单。

    打开phpMyAdmin

    在浏览器中,输入你的云主机的IP地址/phpmyadmin

    如果是本地主机,就用localhost/phpmyadmin

    phpmyadmin是我的目录名,你可能是其他的名称。此时会弹出一个页面:


    此处的用户名和密码,就是MySQL的用户名和密码哟,和刚才的blowfish短语密码一点关系都没有。

  • 相关阅读:
    VS2008编写MFC程序--使用opencv2.4()
    November 02nd, 2017 Week 44th Thursday
    November 01st, 2017 Week 44th Wednesday
    October 31st, 2017 Week 44th Tuesday
    October 30th, 2017 Week 44th Monday
    October 29th, 2017 Week 44th Sunday
    October 28th, 2017 Week 43rd Saturday
    October 27th, 2017 Week 43rd Friday
    October 26th, 2017 Week 43rd Thursday
    October 25th, 2017 Week 43rd Wednesday
  • 原文地址:https://www.cnblogs.com/unclejelly/p/4082045.html
Copyright © 2011-2022 走看看