工具准备
ssh工具(阿里云等自带 或 Xshell等软件)ftp工具(xftp等)
Apache配置
安装Apache服务以及扩展包
1 | yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql |
启动Apache服务
1 | systemctl start httpd.service |
配置安全组开放端口
http默认为80端口,https默认为443端口,mysql数据库默认为3306端口
开放端口后直接在浏览器地址栏中输入 域名(或ip地址) 显示Apache主页,即配置成功
搭建MySQL数据库
下载安装MySQL
1 | wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm |
启动MySQL
1 | systemctl start mysqld.service |
查看初始密码
MySQL下载后会生成一个初始密码,登录时会用到
1 | grep "password" /var/log/mysqld.log |
登录数据库
执行登录后填写初始密码
1 | mysql -uroot -p |
键入密码时不会显示,键入无反应为正常现象,输入完毕直接回车即可
修改默认密码
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; |
密码必须包括大小写英文字母
数字
特殊字符
,登入数据库后所有的语句末尾必须添加 ;
创建数据库
创建一个数据库,安装typecho博客等需要用到,不同博客/软件需要分别创建数据库
1 | create database 数据库名称; |
退出MySQL
1 | exit |
安装PHP
安装PHP及扩展包
1 | yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap |
重启Apache服务
1 | systemctl restart httpd |
后续使用
以上为lamp环境搭建,搭建完毕后将需要的服务通过ftp工具放入Apache根目录即可,此目录中的文件可以直接通过域名/xxx
访问
Apache网站根目录默认为:/var/www/html/
typecho
只需官网下载后,解压至此文件夹,通过域名(或IP地址)/
访问index.php
即进入安装页面
修改后台默认地址
修改config.inc.php
,找到:
1 | define('__TYPECHO_ADMIN_DIR__', '/admin/'); |
修改admin
为想要的后台地址,同时修改根目录中的admin
文件夹为对应名字
kodexplorer
同typecho,解压放入Apache网站根目录内
将kodexplorer根目录及相关目录赋予权限
1 | cd /var/www/html/ |
访问域名(或IP地址)/kodexplorer根目录名称
进入安装页面开始安装