• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

广州街头烂仔

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Centos7 搭建LAMP+Typecho博客

环境:

1核1G的vps主机
Windows电脑


一、安装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

三、安装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、测试是否安装成功

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

<?php
phpinfo();
?>

使用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 文件中,保存并退出。回到网页点继续安装。

 

posted on 2020-11-30 18:52  广州街头烂仔  阅读(91)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3