CentOS7搭建lamp环境以及后续使用


工具准备

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
2
3
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

启动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
2
3
cd /var/www/html/
chmod 777 kodexplorer根目录名称
chmod -R 777 kodexplorer根目录名称/data/

访问域名(或IP地址)/kodexplorer根目录名称进入安装页面开始安装