CentOS7搭建LAMP

2019-05-06 06:34 来源:未知

阿里云CentOS7.3搭建

CentOS7搭建LAMP,centos7lamp

阿里云CentOS7.3搭建 Apache MySQL PHP环境 参考   1、安装Apache 一.设置 yum -y install httpd 二.敞开apache服务 systemctl start httpd.service 叁.安装apache服务开机运维 systemctl enable httpd.service 4.验证apache服务是或不是安装成功 在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的格局为: ip addr (Ali云无需用那种艺术查看,外网ip已经在你主机列表这里给你写出来了的;) 这里是造访不成功的 (阿里云用外网访问,能打响,没有须要做以下步骤) CentOS7用的是Firewall-cmd防火墙,让外网能访问到apache主目录,就必要做以下的操作: firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reloa 注,此处如有报错:FirewallD is not running 运维服务器 systemctl start firewalld.service   然后再拜访外网ip,若是看到apache默许的页面--有Testing 1二三...字样,正是马到功成安装了apache服务了; 借使Ali云不可能访问连接 在治本实例加多安全组规则 韦德国际1946官网 1
  二设置PHP .安装 yum -y install php 二.重启apache服务 systemctl restart httpd 测试是或不是安装成功 目录在www/html   vi /var/www/html/info.php   <?php  phpinfo(); ? 浏览器访问 ip地址/info.php 运维彰显php服务器参数等
  三安装mysql   下载mysql wget  rpm -ivh mysql-community-release-el7-伍.noarch.rpm 安装 yum install mysql-community-server 系统会自动安装,安装达成重启mysql服务   service mysqld restart 会输出 Redirecting to /bin/systemctl restart  mysqld.service   直接出口mysql就能够连接受服务器 韦德国际1946官网 2

 

韦德国际1946官网 3 增添用户密码 set password for 'root'@'localhost' = password('密码'); 提示成功 退出 quit 再度连接mysql就要求输入密码 韦德国际1946官网 4  韦德国际1946官网 5

 

四PHP和MYsql关联   yum search php 安装yum -y install php-mysql 5设置常用PHP模块   壹.GD库,ldap,xml等 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 安装完毕,再一次运转info.php 韦德国际1946官网 6 LAMP情况搭建完毕 韦德国际1946官网 7

 

长距离连接服务器数据库 连接报错 EHighlanderRO冠道 十6二 (22000): Duplicate entry '%-root' for key 'PTiguanIMA景逸SUVY' mysql未有拉开远程访问   use mysql   mysql> update user set host='%' where user='root'; E哈弗ROPAJERO 拾6二 (23000): Duplicate entry '%-root' for key 'P君越IMA奇骏Y' 忽略报错 mysql> flush privileges 从新连接OK     连接报错 200叁 can't connect to MySQL server on '1玖二.168.0.一'(十03八). 原因是一向不在firewall防火墙开放端口   firewall-cmd --add-port=3306/tcp --permanent 重载配置 firewall-cmd --reload 韦德国际1946官网 8  韦德国际1946官网 9

 

firewall常用命令   常用命令介绍   firewall-cmd --state ##翻开防火墙状态,是还是不是是running firewall-cmd --reload ##重复载入配置,比方加多规则之后,须求举行此命令 firewall-cmd --get-zones ##列出辅助的zone firewall-cmd --get-services ##韦德国际1946官网,列出扶助的劳动,在列表中的服务是放行的 firewall-cmd --query-service ftp ##翻开ftp服务是或不是补助,重返yes或然no firewall-cmd --add-service=ftp ##暂且开放ftp服务 firewall-cmd --add-service=ftp --permanent ##世世代代开放ftp服务 firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务 firewall-cmd --add-port=80/tcp --permanent ##千古增多80端口 iptables -L -n ##翻开规则,这一个命令是和iptables的同等的 man firewall-cmd ##查阅援助   

Ali云CentOS7.3搭建Apache MySQL PHP境遇参考 -y install httpd2.开...

Apache MySQL PHP环境

参考

 

一、安装Apache

1.安装

yum -y install httpd

2.开启apache服务

systemctl start httpd.service

3.装置apache服务开机运行

systemctl enable httpd.service

四.验证apache劳动是不是安装成功

在本机浏览器中输入虚拟机的ip地址,CentOS柒查看ip地址的诀窍为:

ip addr

(Ali云没有必要用那种方法查看,外网ip已经在你主机列表这里给您写出来了的;)

此间是访问不成功的

(Ali云用外网访问,能打响,无需做以下步骤)

CentOS七用的是Firewall-cmd防火墙,让外网能访问到apache主目录,就须求做以下的操作:

firewall-cmd --add-port=80/tcp --permanent

firewall-cmd --reloa

注,此处如有报错:FirewallD is not running

开发银行服务器

systemctl start firewalld.service

 

下一场再拜访外网ip,借使见到apache默许的页面--有Testing 1贰3...字样,就是打响安装了apache服务了;

假定Ali云非常的小概访问连接

在管理实例加多安全组规则

韦德国际1946官网 10

 

二安装PHP

.安装

yum -y install php

2.重启apache服务

systemctl restart httpd

测试是不是安装成功

目录在www/html

 

vi /var/www/html/info.php

 

<?php 

phpinfo();

?

浏览器访问 ip地址/info.php

运维展现php服务器参数等

 

三安装mysql

 

下载mysql

wget 

rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装

yum install mysql-community-server

系统会自动安装,安装达成重启mysql服务

 

service mysqld restart

会输出

Redirecting to /bin/systemctl restart  mysqld.service

 

直白出口mysql就能够连接受服务器

韦德国际1946官网 11

 

韦德国际1946官网 12

加上用户密码

set password for 'root'@'localhost' = password('密码');

唤醒成功

退出

quit

重新连接mysql就须要输入密码

韦德国际1946官网 13

 韦德国际1946官网 14

 

四PHP和MYsql关联

 

yum search php

安装yum -y install php-mysql

伍装置常用PHP模块

 

1.GD库,ldap,xml等

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

安装达成,再一次运营info.php

韦德国际1946官网 15

LAMP境遇搭建达成

 韦德国际1946官网 16

 

长途连接服务器数据库

延续报错

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

mysql未有开启远程访问

 

use mysql

 

mysql> update user set host='%' where user='root';

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

忽略报错

mysql> flush privileges

从新连接OK

 

 

连年报错

2003 can't connect to MySQL server on '192.168.0.1'(10038).

原因是未有在firewall防火墙开放端口

 

firewall-cmd --add-port=3306/tcp --permanent

重载配置

firewall-cmd --reload

韦德国际1946官网 17

 韦德国际1946官网 18

 

firewall常用命令

 

常用命令介绍

 

firewall-cmd --state ##翻开防火墙状态,是不是是running

firewall-cmd --reload ##再也载入配置,比方增添规则之后,供给实行此命令

firewall-cmd --get-zones ##列出支持的zone

firewall-cmd --get-services ##列出帮助的服务,在列表中的服务是放行的

firewall-cmd --query-service ftp ##查阅ftp服务是还是不是援救,重回yes也许no

firewall-cmd --add-service=ftp ##临时开放ftp服务

firewall-cmd --add-service=ftp --permanent ##世世代代开放ftp服务

firewall-cmd --remove-service=ftp --permanent ##恒久移除ftp服务

firewall-cmd --add-port=80/tcp --permanent ##永世增多80端口

iptables -L -n ##翻开规则,这么些命令是和iptables的均等的

man firewall-cmd ##查看协助

 

 

TAG标签: 韦德娱乐1946
版权声明:本文由韦德娱乐1946_韦德娱乐1946网页版|韦德国际1946官网发布于韦德国际1946官网,转载请注明出处:CentOS7搭建LAMP