阿里云ECS服务器Linux环境安装配置PHP运行环境与window操作系统下的配置不同,主要是进入Linux操作系统在命令形式下操作,对于第一次接触linux系统的小伙伴来说,可能会有点害怕,做不到。.....需要安装的软件是Apache+php+MySQL。安装Apacheyuminstallhttpd#根据提示输入Y安装成功。安装成功后,启动Apache,/etc/init.d/httpdstart#启动ApacheApache启动后可能会提示错误:httpd:httpd:Couldnotreliabledeterminetheserver'sfullyqualifdomainname,using::1forServerName解决方法:vi/etc/httpd/conf/httpd.conf#编辑http.conf文件找到#ServerNamewww.example.com:80按“i”修改文件改成ServerNamelocalhost:80#设置为自己的域名在这里。如果没有域名,可以设置为localhost,按“Esc”退出,再按“:wq”#保存退出chkconfighttpdon#Settoboot/etc/init.d/httpdrestart#RestartApache服务器(如果不确定可以在命令形式修改,可以下载一个WinSCP连接服务器,按照路径/etc/httpd/conf/httpd.conf找到并修改,代码大概是278OK,修改前先把文件格式转成utf-8编码,或者先备份httpd.conf文件,这样出错了可以替换!!)第一步已经完成了,哈哈哈哈!安装mysqlyuminstallmysqlmysql-server#根据提示输入Y安装成功/etc/init.d/mysqldstart#启动MySQL服务chkconfigmysqldon#设置启动cp/usr/share/mysql/my-medium。cnf/etc/my.cnf#复制配置文件接下来设置mysql的root账户密码(默认密码为空)mysql_secure_installation按回车键如果是新安装的mysql,会弹出提示:为了登录MySQL以保护它,我们需要root用户的当前密码。如果你刚刚安装了MySQL,你还没有设置root密码,密码将为空,所以你应该直接按enter在这里。entercurrentpasswordforroot(enterfornone):因为你是全新安装,默认密码为空,直接按回车键设置新密码,输入Y输入两次密码确认(一定要记住密码!稍后设置其他用户进入MySQL、创建用户等需要使用的密码)然后会有几个提示:默认情况下,MySQL安装有一个匿名用户,允许任何人登录MySQL而无需为他们创建一个用户帐户。这只是为了测试,为了让安装[Go](http://lib.csdn.net/base/go)更顺畅一些。您应该在进入生产环境之前删除它们。删除匿名用户?[Y/n]yMySQL默认会创建一个匿名用户,问你是否删除,一般输入Y删除。通常,只应允许root从“本地主机”进行连接。这可确保有人无法从网络中猜出root密码。禁止root远程登录?[Y/n]yroot用户默认只能访问localhost,以防有人猜到密码,是否禁止root登录,一般选择yes。默认情况下,MySQL带有一个任何人都可以访问的名为“test”的数据库。这也仅用于测试,应在进入生产环境之前将其删除。删除测试数据库并访问它?[Y/n]mysql默认创建一个名为test的[数据库](http://lib.csdn.net/base/mysql)。任何人都可以访问该库。删不删一般不删。重新加载权限表将确保到目前为止所做的所有更改将立即生效。现在重新加载权限表?[Y/n]表示上面的修改是否立即生效:输入Y最后会出现:感谢使用MySQL!MySQL密码设置完成,重启MySQL:/etc/init.d/mysqldrestart#RestartMySQL服务安装phpyuminstallphp#根据提示输入Yinstallation成功安装安装php组件,让php5支持mysqlyuminstallphp-mysqlphp-gdlibjpeg*php-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-mcryptphp-bcmathphp-mhashlibmcrypt#根据提示输入Y安装/etc/init.d/mysqldrestart#重启mysql/etc/init.d/httpdrestart#重启Apache,终于完成了所有软件安装完毕,现在来测试一下安装完成后,在/var/www/下会有一个html文件夹,这是默认的访问路径。写一个index.php文件来测试!!!!!!!!!!!!!!!如果前面三步安装成功,但是测试的时候出现无法访问的问题,可能是阿里云ECS服务器安全组设置问题;解决方法是在云ECS服务器中添加安全组规则;这里要登录阿里云的控制台--控制台选择云服务器ECS->SecurityGroup,找到你的服务器在哪个区域,选择ConfigurationRules->AddSecurityGroupRules查看原文>>Mamba童鞋-博客-阿里云ECS服务器Linux环境下配置php运行环境
