当前位置:网站首页>Linux安装部署LAMP(Apache+MySQL+PHP)
Linux安装部署LAMP(Apache+MySQL+PHP)
2022-07-05 11:51:00 【爱敲代码的三毛】
文章目录
什么是LAMP?
LAMP:Linux + Apache + MySQL + PHP LAMP 架构(组合)
- Apache:Apache是世界使用排名第一的Web服务器软件
- PHP:一种专门用于Web开发的编程语言
- MySQL:MySQL是一个关系型数据库管理系统,主要用于永久存储项目数据
准备部署环境
1. 安装 Apache
使用yum命令安装httpd软件包
命令:
yum install httpd -y
配置 httpd.conf文件
用命令打开配置文件:vim /etc/httpd/conf/httpd.conf
在vim中
/+关键字
回车搜索关键字搜索ServerName,在下面添加一行:
ServerName Localhost:80
保存退出使用systemctl命令重启httpd服务,使用
netstat -ntlp
命令,查看是否有80端口监听
4. 设置httpd服务开机启动
语法:systemctl enable httpd
查看开机启动是否设置成功
命令:systemctl enable httpd
5. 开放80端口
命令:firewall-cmd --zone=public --add-port=80/tcp
- 验证
通过ifconfig
命令查看ip
2. 安装MySQL
1.下载MySQL的yum源
由于yum源上没有 mysql-server,所以必须去官网下载后安装
命令:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2. 添加MySQL的yum源存储库
命令:rpm -ivh mysql-community-release-el7-5.noarch.rpm
3. 安装MySQL
命令:yum -y install mysql-community-server
4. 启动MySQL
重启mysql服务
命令:systemctl restart mysqld.service
查看是否有MySQL的端口号3306
5. 初始化数据库
命令:mysql_secure_installation
设置超级管理员root密码,注:默认为空,直接回车即可
是否移除匿名用户
不禁用root远程连接
不移除默认数据库(测试用例)
重新加载权限
测试连接MySQL
命令:mysql -uroot -p
输入密码
3. PHP安装
安装命令:yum -y install php
因为php是依赖于Apache的所以安装后要重启 Apache服务
命令:systemctl restart httpd
重启 httpd
测试
第一步:使用cd命令进入/var/www/html目录
第二步:使用vim命令创建index.php文件
第三步:编写php代码
通过浏览器访问
边栏推荐
- vscode快捷键
- What does cross-border e-commerce mean? What do you mainly do? What are the business models?
- c#操作xml文件
- 【主流Nivida显卡深度学习/强化学习/AI算力汇总】
- How to get a token from tokenstream based on Lucene 3.5.0
- codeforces每日5题(均1700)-第五天
- How does redis implement multiple zones?
- The ninth Operation Committee meeting of dragon lizard community was successfully held
- Redis cluster (master-slave) brain crack and solution
- 1个插件搞定网页中的广告
猜你喜欢
随机推荐
【PyTorch预训练模型修改、增删特定层】
Question and answer 45: application of performance probe monitoring principle node JS probe
【主流Nivida显卡深度学习/强化学习/AI算力汇总】
阻止浏览器后退操作
一次生产环境redis内存占用居高不下问题排查
idea设置打开文件窗口个数
13. (map data) conversion between Baidu coordinate (bd09), national survey of China coordinate (Mars coordinate, gcj02), and WGS84 coordinate system
《增长黑客》阅读笔记
1.php的laravel创建项目
How to get a token from tokenstream based on Lucene 3.5.0
SET XACT_ABORT ON
[deploy pytoch project through onnx using tensorrt]
石油化工企业安全生产智能化管控系统平台建设思考和建议
Thoughts and suggestions on the construction of intelligent management and control system platform for safe production in petrochemical enterprises
871. Minimum Number of Refueling Stops
【无标题】
pytorch-softmax回归
网络五连鞭
1个插件搞定网页中的广告
简单解决redis cluster中从节点读取不了数据(error) MOVED