阿里云ECS服务器Linux环境下配置php运行环境(安装配置篇)-阿里云开发者社区

开发者社区> 阿里云加油驿站!> 正文

阿里云ECS服务器Linux环境下配置php运行环境(安装配置篇)

简介:
+关注继续查看

阿里云ECS服务器Linux环境安装配置php的运行环境,不同于window操作系统下配置,因为是linux操作系统主要是在命令窗体里输入命令来操作,对于初次接触过linux系统的可能会有点怕怕的,下不去手。。。。。。

 

需要安装的软件有Apache+PHP+MySQL。

 

安装Apache

 

yum install httpd #根据提示,输入Y安装即可成功安装

安装成功后开启Apache,

/etc/init.d/httpd start #启动Apache

Apache启动之后可能会提示错误:

httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName

解决方法:

vi /etc/httpd/conf/httpd.conf  #编辑http.conf文件

查找到 #ServerName www.example.com:80

按“i”键代表修改文档

 

修改为 ServerName localhost:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost
image

 
 

 

按“Esc”键退出,然后再按“:wq”#保存退出

chkconfig httpd on #设为开机启动

/etc/init.d/httpd restart #重启Apache服务器

 

(如果不是很确定在命令窗体能够修改,可以下载一个WinSCP连接服务器后按 /etc/httpd/conf/httpd.conf这个路径查找修改,代码大概在278行,在修改之前把文件格式先转换为utf-8编码,或者先将httpd.conf 文件备份,防止改错了可以替换回去!!)

第一步已经完成了,哈哈哈哈!
image

 

安装MySQL

 

yum install mysql mysql-server #根据提示,输入Y安装即可成功安装

/etc/init.d/mysqld start #启动MySQL服务

chkconfig mysqld on #设置为开机启动

cp  /usr/share/mysql/my-medium.cnf  /etc/my.cnf  #拷贝配置文件

 

接下来就是为mysql的root账号设置密码(默认的密码是空)

mysql_secure_installation 按回车键

如果你是新安装mysql,会弹出提示:

In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root password yet, the password will be blank, so you should just press enter here.

Enter current password for root (enter for none):

因为你是新安装,默认密码为空,直接按enter键就可以。

然后设置新的密码,输入Y即可

输入两次密码确认(一定要记住密码哦!后面设置其他用户还需要用的密码进入MySQL,创建用户等操作)

 

再接着就是会有若干个提示:

By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into aproduction environment.

Remove anonymous users? [Y/n] y

MySQL会默认创建一个匿名用户,问你是否删除,一般输入Y删除掉。

 

Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y

root用户默认只能访问localhost,以防有人猜密码,是否禁止root登陆,一般选择yes。

 

By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.

Remove test database and access to it? [Y/n]

mysql默认创建一个名为test的数据库,这个库任何人都可以访问,是否删除掉,一般不删除。

 

Reloading the privilege tables will ensure that all changes made so far will take effect immediately.

Reload privilege tables now? [Y/n]

意思是上面的修改是否马上生效:输入Y

 

最后会出现:Thanks for using MySQL!

MySQL密码设置完成,重新启动MySQL:

/etc/init.d/mysqld restart #重启MySQL服务

 

安装php

yum install php #根据提示,输入Y安装即可成功安装

安装php组件,让php5 支持 mysql

 

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 #根据提示,输入Y安装即可成功安装
 

/etc/init.d/mysqld restart #重启mysql

/etc/init.d/httpd restart #重启Apache

 

终于完成了所有软件的安装,现在进行测试一下

安装完成之后在/var/www/ 会有一个html文件夹,这个就是默认的访问路径。

编写一个index.php 文件进行测试

<?php

echo "hello world";

?>

 

 

!!!!!!!!!!!!!!!

如果前面的三个安装步骤都成功,而在测试的时候出现访问不了的问题,有可能是因为阿里云ECS服务器里面的安全组设置问题;

解决方法,在云ECS服务器里添加安全组规则;

这里要登录阿里云的控制台--https://www.aliyun.com/

选择云服务器ECS->安全组,找到你的服务器在哪个区,选择配置规则->添加安全组规则
image
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器ECS如何安装PHP+MYSQL环境?
阿里云服务器ECS如何安装PHP+MYSQL环境?
4958 0
小白使用阿里云linux服务器怎么快速搭建环境
我们是可以对拥有的阿里云服务器进行环境搭建的,毕竟想建立一个网站,就需要对服务器进行环境搭建,这样才能支持提供网站的各种功能的实现,那么我们今天就来讲讲[阿里云linux服务器lamp环境怎么快速搭建吧。
1303 0
linux下svn服务器安装配置与启动
1. 采用源文件编译安装。源文件共两个,为:      subversion-1.6.1.tar.gz  (subversion 源文件)      subversion-deps-1.6.1.tar.gz  (subversion依赖文件)      注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压。
1089 0
如何用阿里云ECS服务器建站之网站运行环境配置搭建
本节介绍了用阿里云ECS服务器建站之前需要进行网站运行环境配置搭建步骤。
863 0
直播源码怎样搭建直播系统LNMP环境——PHP配置
前面两篇内容我们聊过了直播平台搭建前需要准备的内容,一切准备就绪之后就要进入正式的搭建部署环节了,本篇就先简单介绍下LNMP环境下的PHP配置。
2064 0
阿里云服务器Linux系统如何安装MySQL数据库?
我之前写过阿里云服务器ECS如何安装宝塔面板 ,安装完宝塔控制面板之后,里面自带有mysql数据库,非常方便······
2315 0
新买阿里云linux服务器如何设置账号密码xshell远程登陆
官方文档: 阿里云安全组应用案例 虽然阿里云上有文档,但是作为小白,可能多多少少还是看不懂,如果已经看了但是又看不懂的话,可以继续看这篇文章。
1058 0
25
文章
3
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载