码迷,mamicode.com
首页 > 系统相关 > 详细

Linux(CentOS 7)LAMP环境的搭建

时间:2019-11-23 13:12:14      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:php   origin   浏览器   机制   创建   php-mysql   lam   mysql   数据库   

LAMP环境的搭建

L :Linux

A :apache

M :mysql

P :PHP

 

实验建议关闭防火墙和修改SE Linux机制,或者设置防火墙。

 

步骤:

1、安装apache服务

yum install -y httpd httpd-devel

技术图片

 

 

 

测试

在浏览器中直接访问localhost是能后访问到下图

技术图片

 

 

 

2、安装数据库

yum install mariadb mariadb-server mariadb-libs mariadb-devel

 

开启MySQL服务

systemctl start mariadb

设置开机自启

systemctl enable mariadb

 

数据库安全设置

mysql_secure_installation

第一次直接enter,第二次进入要使用密码

技术图片

 

 

 

然后使用命令 mysql -u root -p

能后登录就说明mysql安装成功

进入后就能使用sql语句操作了

 

备份数据库

mysqldump couman --user=root --password=123456>db-01.mysql;

恢复数据库

(1)首先创建一个空数据库

MariaDB [(none)]> create database couman;
Query OK, 1 row affected (0.00 sec)

(2)从备份文件中回复数据库

mysql -u root -p couman<db-01.mysql
Enter password:

 

注意:这里的sql文件的路径要跟绝对路径,并且先要创建couman数据库

 

3、php环境安装

yum -y install php

 

将PHP与MySQL关联起来

yum install php-mysql

 

安装常用模块

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

 

测试PHP

(1)创建一个简单php页面

[root@localhost ~]# cd  /var/www/html/
[root@localhost html]# ls
[root@localhost html]# pwd
/var/www/html
[root@localhost html]# vi info.php

<?php
        phpinfo();
?>

(2)重启apache服务

systemctl restart httpd

(3)测试

访问自己创建的页面,在自己电脑浏览器输入 192.168.8.9/info.php,你可以看到已经安装的模块;

技术图片

 

 

 

4、发布网站

通过地址访问

把网址放到/var/www/html(这个路径可以在主配置件/etc/httpd/conf/httpd.conf中修改)下就可以直接通过 地址 访问网址

 

通过域名访问

如果是通过域名访问的话

首先在主配置文件中添加include conf/vhost/*.conf

技术图片

 

 

 这里面存放着每个网站的域名和路径

 

先搭建好DNS服务器,然后添加相应域名,能够ping通

也可以先不做dns服务器,在/etc/hosts中添加一个虚拟域名也可以

技术图片

 

 

 在技术图片路径下创建相应的配置文件

 

 

:这里是相对路径 换算成绝对路径就是/etc/httpd/conf/vhost

技术图片

 

 

 

5、测试

技术图片

 

 

注意:解决乱码问题

修改主配置文件

技术图片

 

 技术图片

 

 添加编码

 

 

6、发布多个网站

在httpd下发布多个php网站,分别为这些网站在

技术图片

 

 下创建每个网站的*.conf文件

 

 

Linux(CentOS 7)LAMP环境的搭建

标签:php   origin   浏览器   机制   创建   php-mysql   lam   mysql   数据库   

原文地址:https://www.cnblogs.com/zhuyunlong/p/11917013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!