阿里云服务器 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

 

时间: 2024-10-20 19:47:56

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

阿里云服务器ECS部署应用教程

购买阿里云服务器 在次页面购买ECS云服务器,其他的很简单,只是有几点需要注意 地域: 在选择地域时需要与镜像类型配合,因为阿里云规定地域必须在一个区域,不管做什么(这一点我只知道皮毛,不过就目前我的了解,增加服务器/带宽/存储等等都与 地域相互绑定了的).服务器地域必须与镜像的地域相同,否则无法匹配. 镜像类型 两个选择,公共镜像/镜像市场购买的镜像. 公共镜像:只有基础的操作系统,其他的软件都没有,但据我的了解在之后可以登陆服务器自行安装. 镜像市场:不但包含基础的操作系统,还包括一些软件之

阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置

1.系统更新,必须更新,否则有些软件会找不到. apt-get update apt-get upgrade 2.安装mysql sudo apt-get install mysql-server 3.安装Apache sudo apt-get install apache2 浏览器里键入 http://阿里云服务器公网IP 验证 4.安装PHP 5 环境 sudo apt-get install libapache2-mod-php5 sudo a2enmod php5 5.重启APACHE2

阿里云服务器 ECS Ubuntu系统安装配置

1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示shell界面,这时需要输入root账号及其密码登录到系统 这时候就可以进行系统操作了 但是这种方式操作比较不方便,建议使用ssh进行管理操作,阿里云系统已经自带了ssh服务,我们用ssh client连接进来即可. SSH方式远程管理 windows用户可以安装putty,通过putty进行SSH

阿里云服务器ECS配置Apache2+php5.3+mysql5图文过程(window 2008 R2 32位)

楔子 现在很多国内IT巨头都开始搞云服务器,前两天,小弟在阿里云(http://www.aliyun.com)中购买了一个云服务器,OS是window 2008 R2 32位,并准备将自己的网站(ThinkPhp+Mysql)搬迁到新服务器. 新服务器的系统相当纯净,连最基本的server软件也没有集成(不想吐槽),本着方便快捷的目的,小弟使用了阿里云提供的IIS+PHP5.5+Mysql+phpWind一键安装包,安装完成后,phpWind运行正常,然后将我的网站导入IIS,发现访问不了.这下

阿里云服务器ECS(Centos8)下安装和配置Git

----阿里云服务器ECS(Centos8)下安装和配置Git---- 一.首先在Centos通过yum下载安装Git 命令:yum install git 二.通过命令验证已安装的Git版本 命令:git --version 三.设置个人信息 命令: git config --global user.name "Treasure" git config --global user.email [email protected] (注意:名字和邮箱之前有空格) 我这里是因为整个git中

阿里云服务器ECS按ctrl+alt+delete无法登录

今天在使用阿里云服务器远程桌面的时候发现怎么也进入不了,远程桌面无法连接,于是想到了在阿里云服务器管理控制台可以使用连接管理终端进行远程桌面连接,下面详细介绍阿里云服务器操作经验. 操作步骤如下 登录阿里云 - 进入云服务器管理控制台 - 管理 - 实例详情 - 下拉框更多 - 找到连接管理终端,如图所示 此时会弹出一个对话框,提示你输入管理终端密码,密码是6位数字,忘记的话可以修改密码.提示:如果持续出现黑屏,说明系统处于休眠状态,按任意键可以激活. 输入6位数字管理终端密码之后成功连接,问题

7张图带你门了解阿里云服务器ECS

拿起手机,打开电脑,指尖轻轻点那么几下,大千世界尽收眼前,看到这里,各位看官大人是不是也想有一个自己的网站呢?那么当然了,想要有一个属于自己的网站肯定少不了存放网站文件的服务器了,接下来小编就用7张图介绍阿里云服务器ECS. 阿里云服务器当前也有很大的优惠力度,比如登录就能领取最高¥1888云产品通用代金券请添加链接描述 https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=ei7n2xmc请添加链接描述 是不是很简单呢! 原文地址:h

部署flask到阿里云服务器ECS

比较难的一点是:部署到云服务器上之后,通过公网没法访问. 这就要说回道 本地开发时的一个小细节:通过http://127.0.0.1:5000是可以访问的,但通过http://[本地ip]:5000是没法访问的,当时没注意这点,因此部署到ECS时产生了一个难点. 解决方法是在server.py改一条语句: app.run(host="0.0.0.0", port=5000) 参考资料 1.Python:关于flask项目部署到阿里云服务器步骤详解:https://blog.csdn.n

阿里云服务器ECS选型、购买参照

作为国内领先的云服务基础设施提供商,使用阿里云提供的ECS是不错的选择.小到个人站长大到电子商务平台,阿里云都有合适的解决方案.本篇教程旨在帮助你如何选型.购买ecs. 首先,你需要注册阿里云账号,最好进行实名认证并登录到阿里云. 温馨提示: 领取阿里云优惠券 第一步,在阿里云官网上选择 产品-云服务器ECS 进入到ecs产品界面后,你可以了解一下关于ECS的介绍. 点击立即购买就可以进入ECS配置页面了. 第二步,选择购买方式和机房所在区域 一般都会默认包年包月的方式购买ECS服务.至于机房的