LAMP中,A代表Apache,其软件名称就是apache。但是后来很多工程师成立了一个开源软件基金会,所以这个基金会的名称就称之为Apache。为了避免命名冲突,Apache软件包在2.0以后的版本中,更名为httpd
PHP+MySQL项目还有另外一种架构形式 => LNMP架构
第一步:关闭防火墙与SELinux
关闭防火墙:
systemctl stop firewalldsystemctl disable firewalld
关闭SELinux
getenforceEnforcing(开启状态)tenforce 0 => 临时关闭vim /etc/linux/config =>编辑配置文件后永久关闭SELINUX=disabled
第二步:查询AMP软件是否安装(如安装必须卸载)
rpm -qa |grep httpd rpm -qa |grep mysql rpm -qa |grep php
第一步:使用yum安装软件
yum install httpd -y
第二步:更改httpmbti专业人格测试d的配置文件
vim /etc/httpd/conf/httpd.conf9太原市汉波食品工业有限公司6行 ServerName localhost:80
第三步:启动Apache软件,然后添加到开机启动项中
systemctl start httpdsystemctl enable httpd
南轩松打开浏览器,输入IP地址,如下图所示:
仓库自带的都不是MySQL,而是MariaDB。
瑞典AB公司,开发了一个数据库管理系统叫做MySQL。后台被Sun公司收购了,在后来Sun公司又被Oracle甲骨文公司收购了。
加载第三方MySQL仓库,安装独立的MySQL,只要满足MySQL>=MySQL5.5以上,一般推荐MySQL5.6
推荐使用清华镜像站,其提供了MySQL5.6的仓库:https://mirrors.tuna.tsinghua.edu.cn/
第一步:新建一个文件
vim /etc/yum.repos.d/mysql-community.repo
第二步:写入内容
[mysql-5.6-community]name=MySQL 5.6 Community Serverbaurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.6-community-el7-$baarch/enabled=1gpgcheck=1gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql
第三步:保存退出,然后yum makecache
yum makecache
第四步:安装MySQL软件
yum install mysql-community-rver -y
第五步:启动MySQL软件
systemctl start mysql
第六步:数据库的初始化(生成账号、密码、默认的数据文件)
mysql_cure_installation
① 输入密码:直接回车(默认没有密码)
② 给MySQL的root账号设置密码,学习时越简单越好,工作时越复杂越好
直接回复Y
③ 设置新密码
④ 移除匿名账号
回复Y
⑤ 是否禁止root账号的远程登录功能
回复Y,剩下的一路Y,直至配置完毕。
第七步:测试MySQL是否可以正常登录
mysql -uroot -pPassword:123mysql> show databas;mysql> exit;
yum install php -ysystemctl restart httpd
安装PHP要重启Apache,其主要原因在于PHP集成在Apache的内核上。
测试PHP代码是否可以正常运行:
vim /var/www/html/demo.php<?php echo 'hello world';?>
/var/www/html目录 = 项目目录,以后所有的源代码都是放在此目录下的
编写完成后,打开浏览器,然后输入http://公网IP地址/demo.php
所谓的虚拟主机配置就是在一台服务器中,同时部署多个项目。每创建一个项目就相当于创建一个虚拟主机。
先劫持2个域名:
www.devops.co介绍孙悟空m
www.yunwei.com
第一步:找到Apache的主配置文件/etc/httpd/conf/httpd.conf文件
vim /etc/httpd/conf/httpd.conf
第二步:添加虚拟主机配置
<VirtualHost *:80> DocumentRoot /yunwei ServerName www.yunwei.com</VirtualHost><VirtualHost *:80> DocumentRoot /devops ServerName www.devops.com</VirtualHost>标注:VirtualHost:虚拟主机*:80:监听计算机的80端口DocumentRoot:项目目录ServerName:域名地址
第三步:开启虚拟主机目录的访问权限(默认只有/var/www/html拥有访问权限)
112 <Directory />113 AllowOverride none114 Require all granted=> 任何用户都可以直接访问根目录下的文件115 </Directory>
第四步:重启Apache
systemctl restart httpd
第五步:创建/byunwei与/devops项目目录
mkdir /yunweimkdir /devops
第六步:写入测试数据
# vim /yunwei/index.php<?phpecho 'hello yunwei';?># vim /devops/index.php<?phpecho 'hello devo理财规划师考试ps';?>
在浏览器中输入www.yunwei.com和www.devops.com 进行查看即可
本文地址:https://blog.csdn.net/qq_42864041/article/details/107510172
本文发布于:2023-04-08 20:44:06,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/b2aab8fb1c929c60b8d53840f17c6e57.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:LAMP部署.doc
本文 PDF 下载地址:LAMP部署.pdf
留言与评论(共有 0 条评论) |