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短语密码一点关系都没有。

  • 相关阅读:
    MySql 有用的函数
    mysql 触发器
    java之switch语句
    MaxAlertView 强大的弹框试图
    AVMoviePlayer 视频播放器
    Mac下不能安装第三方下载软件
    HTTPS链式编程——AFNetworking 3.0
    iOS推送证书生成pem文件(详细步骤)
    iOS成长之路-使用系统默认声音、震动
    iOS 怎么自定制推送声音呢?(APP运行时和APP进入后台时)
  • 原文地址:https://www.cnblogs.com/unclejelly/p/4082045.html
Copyright © 2011-2022 走看看