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

    转载请注明出处:http://blog.csdn.net/guodongxiaren/article/details/40684799

    阿里云提示我备案,挺烦人的。前天通过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的rootpassword

    默认MySQL的rootpassword是空的。要改动

    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安装即可。非常easy。

    打开phpMyAdmin

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

    假设是本地主机。就用localhost/phpmyadmin

    phpmyadmin是我的文件夹名,你可能是其它的名称。此时会弹出一个页面:


    此处的username和password。就是MySQL的username和password哟,和刚才的blowfish短语password一点关系都没有。


  • 相关阅读:
    数论 --- 斐波纳挈数列公式的变形
    计算几何 --- 凸包 模板
    计算几何 : 凸包学习笔记 --- Graham 扫描法
    iOS 给图片添加水印
    iOS 生成随机字符串 从指定字符串随机产生n个长度的新字符串
    pod install 出现 Unable to find a specification for `xxxxx` 解决方案
    UITextView 实现链接点击事件
    UILabel图文混排显示图片和文字
    YYLabel 自动布局 富文本文字点击事件
    解决Cornerstone不能上传.a文件的问题 Cornerstone不上传*.xcuserstate,*.xcbkptlist文件
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5201750.html
Copyright © 2011-2022 走看看