阿里云ecs服务器搭建LAMP环境

【服务器选择的阿里云ecs服务器,系统centos7.4

Centos 7.4-64 bit

查看系统版本信息:

lsb_release -a

阿里云ecs服务器搭建LAMP环境_第1张图片

查看是否安装Apache :

 httpd  –v

检查是否安装Mysql:

service mariadb status   #查看状态

Apache

1、安装Apache :

yum -y install httpd

安装成功,结果如下:

阿里云ecs服务器搭建LAMP环境_第2张图片

2、安装apache扩展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

安装成功,结果如下:

阿里云ecs服务器搭建LAMP环境_第3张图片

3、启动Apache:

systemctl start httpd.service #启动apache
systemctl stop httpd.service  #停止
systemctl restart httpd.service #重启
systemctl enable httpd.service # 添加服务

添加服务成功后,执行:

service httpd start

浏览器访问ip,安装成功,结果如下

阿里云ecs服务器搭建LAMP环境_第4张图片

二、PHP

1、安装PHP :

yum -y install php

2安装php-fpm

yum -y install php-fpm

3安装php扩展

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

测试php安装,打印phpinfo 

cd /var/www/html
touche v.php # 创建文件
vim v.php #编辑

i键编辑,完成后按Esc键回到控制模式,再按shift+:键输入wq回车即可保存。

插入代码:

hello world';
    phpinfo();
?>

浏览器输入  127.0.0.1/v.php  查看PHP安装状态。

阿里云ecs服务器搭建LAMP环境_第5张图片

如果内容原样输出出来,请重启apache

三、Mysql

1、安装Mysql

yum -y install mysql

安装成功,结果如下:

阿里云ecs服务器搭建LAMP环境_第6张图片

2、安装mysql-server

yum -y install mysql-server

安装失败,原因是在centos7,mysqlmariadb代替了,默认把mariadb视为mysql

阿里云ecs服务器搭建LAMP环境_第7张图片

3、解决如下,安装mariadb

yum -y install mariadb-servie

提示我已经安装了,并且为最新版本

https://img-blog.csdn.net/20171204145436842?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhb3N5bQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

4、安装php-mysql

yum -y install php-mysql

安装成功,结果如下:

阿里云ecs服务器搭建LAMP环境_第8张图片

5、安装mysql扩展

yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel

安装成功,结果如下:

阿里云ecs服务器搭建LAMP环境_第9张图片

6、启动mysql

systemctl start mariadb.service #启动 
systemctl stop mariadb.service #停止
systemctl restart mariadb.service # 重启
systemctl enable mariadb.service # 设置开机启动

【 使用yum install mariadb安装mysql数据库之后,在用systemctl start mariadb命令启动mysql时,

提示: Failed to start mariadb.service: Unit not found。出现此问题是由于安装mariadb数据库时未安装mariadb-server服务器,

执行命令yum install mariadb-server后,执行systemctl start mariadb,正常启动mysql数据库,无报错~ 】

7配置mysql

【初次安装mysql是没有密码的,要设置密码,,默认账户为root

设置mysql root账户的密码】

mysql_secure_installation

阿里云ecs服务器搭建LAMP环境_第10张图片

是否设置密码? Y 

阿里云ecs服务器搭建LAMP环境_第11张图片

依次
设置密码->确认密码->删除匿名用户->不允许root远程连接->删除测试数据库并访问它->重新加载表数据

阿里云ecs服务器搭建LAMP环境_第12张图片

至此,环境安装成功.. 
(yum在线安装,版本默认php 5.4 apache 2.4.6)

文章转载自:https://blog.csdn.net/qiaosym/article/details/78710305

你可能感兴趣的:(服务器)