LAMP架构搭建和Apache基础配置

本文详细介绍了在CentOS系统上搭建LAMP(Linux, Apache, MySQL, PHP)架构的过程,包括环境准备、MySQL的安装与配置、Apache的安装与配置以及PHP的安装。此外,还讲解了Apache的虚拟主机配置,使得在同一台服务器上可以托管多个网站。" 111349364,10325165,STM32F1读取SINDT TTL数据:监控与编程指南,"['STM32开发', '串口通信', '嵌入式硬件', '单片机编程', '电路设计']
摘要由CSDN通过智能技术生成

LAMP框架组成

linux+Apache(httpd)+MySQL+PHP

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架

三个角色可以在一台机器上(文章用的是一台机器)也可以分开(httpd和PHP要在一起)

LAMP工作简介

lamp工作简图

基础环境

使用VMware虚拟机,镜像使用CentOS-7-x86_64-DVD-1908.iso,已关闭firewalld,selinux已关闭,iptables规则清除,yum源使用本地和阿里的源。
文中所用的软件包均可在对应官网下载。

安装MySQL

使用mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz解压后移动到/usr/local/mysql目录下

创建MySQL用户,随后用到

useradd -s /sbin/nologin mysql

创建datadir,数据库文件存发点

mkdir -p /data/mysql

更改权限

chown -R mysql:mysql /data/mysql 

安装mysql的依赖不然下一步会出错。

yum install -y perl perl-devel perl-Data-Dumper autoconf

生成mysql系统
–user表示定义数据库的以哪个用户的身份运
–datadir表示定义数据库的安装目录

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

复制文件到my.cnf

cp support-files/my-default.cnf  /etc/my.cnf 

修改support-files下my-default.cnf文件

#These are commonly set, remove the # and set as required.
 basedir = /usr/local/mysql 
 datadir = /data/mysql/datadir
 port = 3306
 server_id = 128
 socket = /tmp/mysql.sock

五处修改内容:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值