阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

1.效果图 1

2. 部署步骤 1

1. mysql安装附加(centos7) 7

3.错误注意****** 10

1.效果图

2.部署步骤

链接 http://jingyan.baidu.com/article/870c6fc31218e8b03fe4be16.html

首先安装apachecentos可以直接yum安装apache  。

命令:yum install httpd   //根据提示,输入Y安装即可成功安装 

然后启动apache,并且设置系统让 Apache 开机自动启动。

命令:

service httpd start    //启动Apache

 chkconfig httpd on   //设置开机自启

防火墙设置。关闭内核防火墙selinux,和iptables防火墙策略里设置运行网站的80端口,和数据库的3306端口。

命令:

 vi /etc/selinux/config  //关闭内核防火墙,将SELINUX=enforcing 改成SELINUX=disabled  

 vi /etc/sysconfig/iptables //添加以下2个记录

  -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT   -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

安装mysql,此处也直接yum安装

命令:  

yum install mysql mysql-server。//安装mysql

service mysqld start    //安装完,用命令启动服务。

mysql_secure_installation   //设置mysql密码,直接回车,根据提示输入Y,然后会让输入2次你想设置的密码,接下来的按照提示一直按y就行了。 最后出现:Thanks for using MySQL!设置成功

chkconfig mysqld on   //和apache一样设置开机自启

service mysqld restart  //重启mysql

      

1.mysql安装附加(centos7

链接http://www.centoscn.com/mysql/2014/0919/3778.html

centos7下yum安装mysql

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

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

# yum install mysql-community-server

成功安装之后重启mysql服务

# service mysqld restart

初次安装mysql是root账户是没有密码的

设置密码的方法

# mysql -uroot

mysql> set password for ‘root’@‘localhost’ = password('mypasswd');

mysql> exit

搞定!

安装PHP,和PHP组件,

命令:

yum install php

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

到此我们的apache、mysql、php都安装完了。在此重启一次apache和mysql

service httpd  restart    

service mysqld restart    

apache默认网站目录是/var/www/html,在里面写个php测试页。

命令:

cd /var/www/html

vi  ceshi.php

测试,在浏览器地址栏里输入http://你的ip地址/ceshi.php,或者在本地浏览器输入:http://localhost/ceshi.php、http://127.0.0.1/ceshi.php也行。出现如下图php测试页,说明安装成功。向下拉看是否支持mysql。

注意事项

关闭selinux需要重启机器才能生效。也可以用命令setenforce 0 临时关闭selinux,这个是立即生效的。

3.错误注意******

刚开始以为是lamp  自己在Linux命令行数输入不正确的问题,后来发现是有这个问题看来是要看看全局中的问题,没有了解整个问题,而且第一次

阿里云服务器 ECS 访问不了公网 ip 可能的原因及解决方法

链接 http://blog.csdn.net/inite/article/details/73658214

具体错误后来百度后尝试发现可以访问公网 ip 了,我按自己操作的步骤整理了截图,具体如下所示:

配置完成访问方式如下所示:

出现上述页面即访问成功!

可能你会好奇,为啥会出现 phpinfo() 的信息?这需要去查看网站默认访问路径,先通过 Linux 命令查看 httpd.conf 文件的位置所在,再进去查看(可以修改为 /var/www 目录),如下所示:

以下是 apache2.4 配置虚拟主机的内容,可直接加在 httpd.conf 最后:

以下是apache2.2 虚拟主机的配置内容,可直接加在 httpd.conf 最后:

[plain] view plain copy

  1. <VirtualHost *:80>
  2. ServerName domain.com
  3. DocumentRoot "/home/www"
  4. DirectoryIndex index.html index.php
  5. <Directory "/home/www">
  6. Options -Indexes +FollowSymlinks
  7. AllowOverride All
  8. Order deny,allow
  9. Allow from all
  10. Allow from host ip
  11. </Directory>
  12. </VirtualHost>

最后重启 apache 服务即可,如 service httpd restart

 

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/mike-mei/p/7554591.html

阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)相关推荐

  1. 阿里云服务器CentOS8 搭建javaweb环境及mysql数据库安装

    阿里云服务器CentOS8 搭建javaweb环境及mysql数据库安装 一. JavaWeb环境搭建 步骤1:登录 Linux 实例 1.使用标准方式登录 Linux 实例(推荐) 浏览器直接搜索阿 ...

  2. 阿里云服务器ECS基本组件、使用场景及选购、升降配和部署建议

    什么是阿里云服务器ECS 云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Service) ...

  3. 阿里云服务器ECS上部署简单的SSM项目

    一.引言(为什么选择Linux部署) 1.1 开发环境(dev) 外部用户无法访问,开发人员使用,版本变动很大 平时大家大多是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大 ...

  4. 阿里云服务器ECS centos7.4搭建nginx环境部署静态代码

    阿里云服务器ECS centos7.4搭建nginx环境部署静态代码 欢迎来到新手如何通过阿里云服务器部署静态网站 作为一个前端开发,第一次部署自己的私人网站,没有经验,战战兢兢,但是没有办法,成为全 ...

  5. 为阿里云服务器ECS实例安装Nodejs

    为阿里云服务器ECS实例安装Nodejs 部署Node.js项目(CentOS) 准备工作 操作步骤 步骤1:部署Node.js环境(使用二进制文件安装) 步骤2:部署测试项目 部署Node.js项目 ...

  6. 阿里云服务器ECS和腾讯云服务器如何安装宝塔面板?

    目录 1.腾讯云服务器如何安装宝塔面板? 2.阿里云服务器如何安装宝塔面板? 忘记宝塔面板登录信息怎么办 Windows系统云服务器 宝塔面板是一款简单好用的服务器运维面板管理软件,支持一键LAMP/ ...

  7. 阿里云服务器ECS的建站完整过程

    以前个人网站一直放在新浪SAE上的,5月1号放假闲来无聊,看了下阿里云,发现学生云服务器ECS9.87元/月,1G内存,1核cpu,15G流量,40G内存.感觉阿里云的的人都是在用心在做产品呀,暖暖的 ...

  8. 购买阿里云服务器ECS快速上云

    购买阿里云服务器ECS快速上云 阿里云 阿里云优惠券 新用户专享阿里云上云必备 选购 个人上云中选择一个,点击立即购买 加入购物车,由于我不是新用户,价格有所区别 进入购物车选择立即购买 确认购买 支 ...

  9. 阿里云服务器ECS 搭建网站

    目录 文章简介 构建网站流程 域名注册 云服务的选择 网站搭建 1)安装 apache 2)配置apache 域名解析设置 HTTPS 证书配置 免费证书购买申请 证书下载和安装 总结 文章简介 本栏 ...

最新文章

  1. 马斯克:SpaceX成功的背后,经历了18次失败、被骂是骗子、几近破产
  2. 用Transformer定义所有ML模型,特斯拉AI总监Karpathy发推感叹AI融合趋势
  3. 最简单也最难——怎样获取到Android控件的高度
  4. 数字媒体技术和数据科学与大数据技术_?数据科学与大数据技术的就业前景和待遇怎么样?...
  5. OS存储器管理(一)
  6. 结构体之位域全面分析
  7. html怎么实现多语言图片切换,JavaScript实现--中英语言切换功能
  8. .NET 指南:包装异常
  9. 单片机并口应用实验c语言,1单片机并口简单应用(流水灯).docx
  10. 前端必会!四步带你吃透浏览器渲染基本原理
  11. 免费拿走我的代码可以,但请对使用我的时间付费
  12. java 内嵌机制_[转] Java中public,private,final,static等概念的解读
  13. python学习笔记爬虫——爬取网络表情包
  14. android 菜鸟面单打印_Android开发的菜鸟小记
  15. 警惕食源性疾病——食源性病原菌介绍
  16. 信号处理中使用IPP库函数的基本设置
  17. java 下载文件的文件名乱码_详细解决java文件下载文件名乱码问题
  18. opencv图像处理-常见绘图函数
  19. “华为杯”山东理工大学第十一届ACM程序设计竞赛 E - 九连环
  20. 2021年IT审计师CISA考试报考条件必备

热门文章

  1. MATLAB中的曲线拟合
  2. php判断汉字是否相等,JavaScript
  3. app error login.php,如何解决uniapp登录错误提示问题
  4. 计算机应用基础任务化教程试题及答案,计算机应用基础任务化教程windows7office2010试卷(带操作题)及答案.doc...
  5. 发那科程序全部输出_走,去看看发那科机器人全新的自动化解决方案!
  6. opc 多点位一次性读_如何使用Excel通过OPC访问WinCC的实时数据
  7. idea2020显示内存占用_【解决讨论】关于macbook pro 16使用 idea2020.1风扇狂转的问题(很吵)...
  8. 系统梳理 Tensorflow、PyTorch 等深度学习框架,洞悉 AI 系统底层原理和算法
  9. 抖音短视频内容理解和推荐算法
  10. 八皇后时间复杂度_九章算法 | N皇后问题