Linux(CentOS 7)LAMP环境的搭建

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页面

[[email protected] ~]# cd  /var/www/html/
[[email protected] html]# ls
[[email protected] html]# pwd
/var/www/html
[[email protected] 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文件

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

时间: 2024-10-20 23:42:53

Linux(CentOS 7)LAMP环境的搭建的相关文章

centos下lamp环境快速搭建

一.准备篇 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 PS:上面2句应该放置在默认的22端口这条规则的下面,如果放在其他位置,会导

转载自php100中文网 centos下lamp 环境搭建

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: <a href="http://www.php100.com/u

linux之lamp环境的搭建

linux之lamp环境的搭建 1.安装lamp环境的安装工具 我们的lamp环境都是采用源码包进行编译安装: 编译安装需要工具gcc gcc-c++. 建议在线联网安装:yum  -install -y gcc  gcc-c++ (安装多个用空格隔开即可) 测试有没有安装成功,在命令行输入gcc --version测试,出现以下界面代表安装成功: 2.使用ftp服务把lamp所需要的源码包上传linux中 这里采用ftp服务来上传: 使用ls  /home/wei看有没有上传成功: 3.lam

linux下LAMP环境的搭建

LAMP=mysql+appache+php,搭建lamp必须按步骤,先mysql再appahe,最后才是PHP 1.mysql安装 本文mysql 用的是二进制源码包(提供二个镜像免费下载点:A:https://github.com/aminglinux/resource/wiki B:http://mirrors.sohu.com/?qq-pf-to=pcqq.c2c) 首先下载二进制包:mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz包 (X86是64位系

LAMP环境的搭建(fastcgi)+ xcache加速

LAMP环境的搭建(fastcgi) LAMP简介: LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器. Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台

LAMP环境的搭建(模块)+ xcache缓存

LAMP环境的搭建(模块) LAMP简介: LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器. Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源

lamp环境下搭建自己的私有云

lamp环境已搭建完成基础之上 上传owncloud-10.0.3.zip到Linux 解压owncloud-10.0.3.zip [[email protected] ~]#unzip owncloud-10.0.3.zip 复制解压后的文件到/var/www/html [[email protected] ~]# cp -r owncloud /var/www/html/ 修改权限 chown -R apache:apache /var/www/html/owncloud chmod 777

CentOS卸载lamp环境的步骤

学习PHP的时候需要在CentOS系统下安装lamp环境,安装容易卸载就没那么简单了,因为lamp由Apache.MySQL.PHP三个部分构成,需要逐个卸载,小编就给大家介绍下CentOS卸载lamp环境的方法. 一.卸载Mysql [[email protected] ~]# rpm -qa|grep mysql mod_auth_mysql-2.6.1-2.2 php-mysql-4.3.9-3.15 mysql-devel-4.1.20-1.RHEL4.1 mysql-4.1.20-1.

centos7.3编译安装LAMP环境并搭建WordPress博客

centos7.3编译安装LAMP环境并搭建WordPress博客 日期:2017年8月6日 软件版本: apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 httpd-2.4.27.tar.bz2 mariadb-10.2.7-linux-x86_64.tar.gz php-7.1.7.tar.bz2 wordpress-4.8-zh_CN.tar.gz xcache-3.2.0.tar.gz 1.编译安装apache2.4 yum groupinstall de