搭建LAMP环境

LAMP环境概念

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。
L(LINUX)A(APACHE)M(MYSQL)P(PHP)

安装LINUX(CentOS7 系统

准备工作:VMware虚拟机
镜像文件:CentOS-7-x86_64-bin-DVD1.iso

1)打开VMware创建虚拟机,选择自定义进行下一步;
2)硬盘兼容,默认选项;
3)选择稍后安装操作系统;
4)选择客户端操作系统,此处默认LINUX,是什么镜像文件就选择哪一个版本;
5)虚拟机名称,默认为版本名;
6)处理器配置CPU,总核数一般为4;
7)虚拟机内存设置,一般设置为2G;
8)网络类型,选择桥接网络,可以与主机连接同一个网络;
9)选择I/O控制器类型,相对于硬盘,默认;
10)选择磁盘类型,默认,硬盘接口,家庭个人常用SATA类型,服务器常用SCSI类型;
11)选择磁盘,创建新的虚拟磁盘;
12)指定磁盘容量200G,是假的虚拟内存;
13)指定磁盘文件,.vmdk文件;
14)选择完成选项;
15)删除不需要的硬件,编辑虚拟机设置,删除USB控制器、声卡、打印机等硬件,可以使虚拟器启动的快一点;
16)选择ISO镜像文件;
17)进入CentOS7安装界面,选择INSTALL CENTOS7;
18)选择语言;
19)软件安装选择:字符选择minial install 图形界面选择GNOME desktop;
20)硬盘选择,选择200G虚拟盘,选择自定义分区;
21)选择标准分区,给/boot留有1G,swap4G,根分区/剩余空间,点击接受改变;
22)完成安装。

Apache安装

1)安装httpd

yum -y install httpd

2)启动httpd服务

systemctl start httpd.server

3)开机启动httpd

systemctl enabled httpd.server

4)验证httpd是否安装成功
使用ip addr查看ens32下inet (虚拟机IP地址)

ip addr

如果访问是不成功的, 我们把防火墙配置一下就可以了
要让外网能都访问到apache的主目录,执行以下命令:

firewall-cmd --zone=public --add-service=http --permanent 
firewall-cmd --zone=public --add-service=https --permanent 
firewall-cmd --reload

或者输入命令查看apache的安装情况

httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Apr  2 2020 13:13:23

PHP安装

1) 安装

yum -y install php

2)重启apache服务

systemctl restart httpd.service

3)然后我们写一个简单的php文件在浏览器中访问一下

touch /var/www/html/phpinfo.php
vi /var/www/html/phpinfo.php

进入vi后,按 a或i进入插入模式

<?php phpinfo(); ?>

完成后esc退出插入模式,输入:wq保存并退出
在浏览器处输入IP/phpinfo.php
如我的IP为192.168.4.93则输入
192.168.4.93/phpinfo.php,
出现php版本信息则安装完成。

MySQL安装

1)安装

yum install mariadb-server mariadb

Is this ok [y/d/N]: y

systemctl start mariadb #启动MariaDB

systemctl stop mariadb #停止MariaDB

systemctl restart mariadb #重启MariaDB

systemctl enable mariadb #设置开机启动 

2)启动数据库

systemctl start mariadb

3)设置开机启动数据库

systemctl enable mariadb

4)进入数据库

mysql -uroot -p
Enter password:#因为没有设置密码,所以直接回车就可以进入数据库

5)退出数据库

exit

连接PHP和MySQL

1)搜索PHP

yum search php

2)安装php-mysql

yum -y install php-mysql

安装常用的PHP模块

1)下载php常用模块

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel 

2)重启apache服务

systemctl restart httpd.service

测试MySQL是否能配合PHP工作

1)进入html目录创建php文件

vi /var/www/html/mysql.php

2)用vi进行编写或者进入html目录创建文件复制保存

<?php
header("Content-type:text/html;charset=utf-8");
echo 'mysql数据库连接.<br>';
$con = mysql_connect("localhost","root","root");
if($con){
echo 'mysql连接成功.<br>';
}else{
die('mysql连接失败:' . mysql_error());
}
mysql_close($con);
echo '关闭mysql数据库连接.';
 ?>

权限不够:

chmod 777 mysql.php

搭建完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值