Lamp安装以及搭建Typecho

本文详细描述了如何在CentOS7.6系统上安装和配置LAMP环境(Linux,Apache,MySQL,PHP),包括安装Apache、MySQL(使用MariaDB)、PHP及相关的插件,设置防火墙,安装WordPress和Typecho等内容。
摘要由CSDN通过智能技术生成

Lamp安装

lamp环境包括Linux操作系统、apache、mysql和PHP。在此我的环境是Centos 7.6

lamp环境搭建可以包含以下步骤:

# 安装apache
1. yum -y install httpd # 安装httpd也就是apache。它们说的就是一种东西。
2. systemctl start httpd #启动httpd
3. systemctl enable httpd #自启动httpd
----------------------------------------
# 查看firewall的状态
4. systemctl status firewall
# 若没有开启就开启
5. systemctl start firewalld.service
#开启http和https
6. firewall-cmd --permanent --add-service=http
7. firewall-cmd --permanent --add-service=https
------------------------------------------------
# 安装数据库以及相关插件,CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。
因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。
8. yum install mariadb mariadb-server mariadb-libs mariadb-devel
9. systemctl start mariadb #开启数据库
10. systemctl enable mariadb #数据库自启动
11. mysql_secure_installation #初始化数据库,并设置密码
12. mysql -uroot -p #登录数据库
--------------------------------------------------------
#这里的步骤是在需要手动安装wordpress或者typecho时所要用到的。
13. creat database 数据库名 #创建数据库
14. CREATE USER '数据库用户'@'localhost' IDENTIFIED BY '密码';#创建一个用户
15. grant all privileges on 数据库名.* to '数据库用户'@'localhost';#赋予用户这个数据所有表的权限
16. flush privileges; #刷新权限
-------------------------------------------------------
# 安装php以及插件
17. yum -y install php #安装php
18. yum -y install php-mysql #安装php的mysql驱动
19. yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-20. snmp php-soap curl curl-devel #安装其他插件
# 测试php是否安装成功
21. vim info.php
按i进入插入模式输入以下内容:
<?php
phpinfo();
?>
# 重启httpd服务
查看浏览器是否如下:

到此,Lamp环境搭建成功了


安装Typecho

下载 - Typecho Official Site历史版本下载0.9 (13.12.12),然后通过Winscp上传到服务器中,你也可以通过其他方式上传文件。

通过解压缩命令`tar -zxvf ./0.9.13.12.12.-release.tar.gz,解压后会出现一个build目录。

通过执行cd ./build以及ls命令会出现以下结果:

/admin/
/install/
/usr/
/var/
/license.txt  
/index.php
/install.php

将build目录的所有内容复制到网站的根目录下,默认是/var/www/html

命令如下:cp -rf ./build/* /var/www/html/ #r选项是用于复制目录及其所有的子目录和文件,如果要复制目录,需要使用该选项 ,f是强制复制。

chown -R apache:apache /var/www/html/ #将网站的根目录的权限赋值到apache用户里

安装typecho则在浏览器中输入ip地址/install.php

按照程序安装向导的要求填写相关服务器参数和初始化设置信息,完成后点击下一步。

在安装成功界面中会显示自动生成的初始登录密码,请务必牢记或马上进入后台按提示更改。已经大功告成!

安装成功后会在var/www/html目录下生成的config.inc.php文件。

万一不慎丢失初始密码可以删除安装目录下生成的config.inc.php文件,然后重新安装选择保留原有数据库即可。


在这期间我出现了问题:加速插件不能使用

vi /etc/yum/pluginconf.d/fastestmirror.conf

enabled = 1 #由1改为0,禁用该插件

vi /etc/yum.conf

plugins=1 #改为0,不使用插件

然后执行以下命令:

yum clean all #清除缓存目录下的软件包(/var/cache/yum) yum clean dbcache #消除用于更快地访问元数据的sqlite缓存

yum makecache #更新源

清除缓存并重新构建yum 源

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值