centos7 Lamp环境搭建

377 阅读2分钟

下载apache

yum install httpd

但是下载的速度实在太慢了,所以还是换源吧,一换解千愁!在这里也记录下如何配置清华源!

centos7换网易yum源

首先,将原来的配置文件保存为副本。保存要修改配置文件的副本是一个好习惯啦

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

然后,使用curl下载网易的镜像yum源文件,然后改名成Centos-Base.repo,然后 更新软件包缓存。

curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo CentOS-Base.repo
yum clean all
yum makecache

此时,查看拥有的仓库。

yum repolist

yum repolist

然后就是下载httpd,下载速度从几十k突破到了几mb。进步很大啊,哈哈。

启动apache

systemctl start httpd

配置apache能够处理php

vim /etc/httpd/conf/http.conf     #编辑apache配置文件 

配置php

安装php

yum install -y php

安装php-mysql

为了让php能够连接上数据库,需要安装php-mysql

yum install -y php-mysql

配置mariadb

安装:yum install mariadb-server

mariadb,mariadb-server的区别

mariadb是数据库的客户端,mariadb-server是数据库的服务端。那么我们在centos服务器上安装数据库,那么肯定得mariadb-server。

启动数据库看,然后对mariadb进行初始化设置,设置数据库密码:

启动数据库:systmctl start mariadb

初始化:mysql_secure_installation

输入当前数据库密码,当前密码为空,按回车键跳过即可。

设置数据库密码

选择y,移除anonymous (匿名者) 用户

由于要在本地导入数据库,先允许远程连接数据库,选择n。

移除test数据库,选择y。

刷新权限表 (flush privileges)

mariadb配置完成

检查数据库能否连接

将代码写入/var/www/html/mysql.php文件

<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>

执行php文件

在本地浏览器上打开该php页面

完结,撒花!