zoukankan      html  css  js  c++  java
  • Centos7搭建LAMP+Typecho博客

    一、安装Apache的httpd服务

    yum install httpd        # 安装httpd服务
    systemctl start httpd    # 启动httpd服务
    systemctl status httpd   # 查看httpd服务状态,看到Active: active(running)说明httpd服务已启动
    systemctl enable httpd   # 设置httpd服务开机启动
    

    二、设置防火墙

    systemctl status firewalld.service ## 查看防火墙状态,看到Active: active(running)说明防火墙已打开
    
    # 运行 http https 通过防火墙
    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-service=https
    

    这时候,在浏览器输入centos 系统IP地址应该就可以看到 Apache 的测试页面了。

    三、安装PHP

    1. 安装php服务及插件

      yum install php         # 安装php
      yum install php-mysql   # 安装php mysql 组件
      # 其它插件安装
      yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
      
    2. 测试是否安装成功

      1. 进入 /var/www/html/ 目录新建一个test.php文件,内容为:

        <?php
        phpinfo();
        ?>
        
      2. 使用systemctl restart httpd重启Apache 服务,在浏览器输入centos 系统IP地址/test.php测试php是否安装成功,如果看到php版本信息则安装成功。

    四、安装mysql

    1. 下载mysql 源安装包

       wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
      
    2. 安装mysql源

      rpm -ivh mysql57-community-release-el7-8.noarch.rpm
      
    3. 检查mysql源是否安装成功

      # 查mysql源是否安装成功
      yum repolist enabled |grep mysql
      
      # 如果看到以下信息则说明源安装成功
      !mysql-connectors-community/x86_64   MySQL Connectors Community               74
      !mysql-tools-community/x86_64        MySQL Tools Community                    74
      !mysql57-community/x86_64            MySQL 5.7 Community Server              307
      
    4. 安装mysql-community-server

      yum install mysql-community-server  #安装mysql-community-server
      systemctl start mysqld        # 启动mysql,第一次启动时间比较久,耐心等啊
      systemctl status mysqld       # 查看mysql 是否启动
      systemctl enable mysqld       # 设置mysql 开机自启动
      
    5. 修改root密码,mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。

      grep 'temporary password' /var/log/mysqld.log  # 使用此命令查看mysql默认root密码
      
      2018-10-05T02:32:26.371630Z 1 [Note] A temporary password is generated for root@localhost: u)HttITK7R6V  # u)HttITK7R6V 这一串就是默认密码
      
      mysql -uroot -p  #使用默认密码登录mysql
      ALTER USER root@localhost IDENTIFIED BY 'admin123.';  # 修改root密码
      
      
    6. 使用mysql -uroot -p登录mysql,为 typecho新建一个数据库和用户

      create database typecho;  # 新建数据库名为 typecho 的数据库
      
      # 创建一个用户名为typecho ,密码为admin123.的普通用户,赋予其typecho数据库的所有表的权限。
      grant all privileges on typecho.* to typecho@localhost identified by 'admin123.';
      flush privileges;  # 设置修改立即生效
      
      

    五、安装typecho

    1. http://typecho.org/download下载 typecho上传到centos服务器,或者直接使用wget下载(推荐直接下载)

      wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz #直接使用wget下载
      
      
    2. 解压并安装typecho

      tar -xzvf 1.1-17.10.30-release.tar.gz  # 解压下载的typecho
      # 解压完后又一个 build 目录,将下面的所有内容复制到 /var/www/html/ 目录下
      cd build  # 进入build 目录
      cp -rf ./* /var/www/html/   # 复制内容
      
      
    3. 在浏览器输入IP就可以访问typecho的安装程序了,接下来就是按照提示,设置管理员用户的用户名和密码,并设置使用的mysql的数据名和用户名密码。中间可能需要手动创建config.inc.php文件,步骤如下:

      cd /var/www/html  # 进入 /var/www/html 目录
      vi  config.inc.php # 创建 config.inc.php 文件,并将网页上提示的内容复制到 config.inc.php 文件中,保存并退出。回到网页点继续安装。
      
      
      
      
    4. 到这里整个博客的搭建就完成了,快去体验一下新博客吧!

  • 相关阅读:
    Java学习笔记_180706_接口实现、类继承、多态、转型
    poj 1279 求半平面交的 面积(推荐)
    半平面交 模板 poj 3335 poj 3130 poj 1474 判断半平面交是否为空集
    高斯消元 zoj 3645 poj 1222/XOR消元
    向量旋转专题
    hdu 1524 A Chess Game SG函数(有向无环图-拓扑图)博弈 (二维) + dfs(模板)
    HDOJ1079&POJ1082&ZOJ1024 Calendar Game [找规律博弈]
    转 博弈类题目小结(hdu,poj,zoj)
    poj 3080 get_next + kmp + 字符数组做函数参数 + 数组下标从1 开始
    poj Area 1265 求面积+ 多边形边上的点的个数+ 多边形内点个数
  • 原文地址:https://www.cnblogs.com/ay-a/p/10461460.html
Copyright © 2011-2022 走看看