最近在搞一个后台,想建一个​​PHP​​的环境,记录一下过程。

首先是买​​服务器​​​,为了省钱其实刚开始可以不买,在自己的机器上先搭建一个本地服务器,通过内网ip​​测试​​,等开发差不多后,再买,然后把环境移到ecs服务器上。

买哪种类型的ECS服务器比较好? 

如下: 

阿里云ECS服务器Linux环境下配置php服务器(一)_mysql

阿里云ECS服务器Linux环境下配置php服务器(一)_mysql_02

注意选择的公共镜像是:CentOS 6.5 64位版 

买完后,登录你的账号,查找购买的服务器的公网ip: 

阿里云ECS服务器Linux环境下配置php服务器(一)_mysql_03

然后打开你的终端(windows系统请cmd打开控制台),输入:

ssh root@公网IP
  • 1

注意,root其实是你的登录名,这个在你购买服务器的时候已经填写过了,公网ip就是上面说的ip。 

然后输入密码,就登录进来了,密码也在你购买的时候设置过。 

阿里云ECS服务器Linux环境下配置php服务器(一)_服务器_04

好了,登录成功后,下一步就开始安装软件了,我们需要安装的软件有apache,php和​​MySQL​​。

ps:如果你购买的是​​北京​​的服务器,有个安全组需要设置,我全部用的默认设置,暂时还没发现会有什么影响。

首先关闭​​SELINUX​​(SELINUX是一个安全子系统,它能控制程序只能访问特定文件。如果不关闭,你可能访问文件受限):


  1. ​vi /etc/selinux/config​
  2. ​#SELINUX=enforcing #注释掉​
  3. ​#SELINUXTYPE=targeted #注释掉​
  4. ​SELINUX=disabled #增加​
  5. ​:wq!#保存退出​
  6. ​shutdown -r now#重启系统​


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

  • 1

然后安装apache


  1. ​yum install httpd #根据提示,输入Y安装即可成功安装​
  2. ​/etc/init.d/httpd start#启动Apache​
  3. ​备注:Apache启动之后会提示错误:​
  4. ​正在启动 httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName​
  5. ​解决办法:​
  6. ​vi /etc/httpd/conf/httpd.conf #编辑​
  7. ​找到 #ServerName www.example.com:80​
  8. ​修改为 ServerName www.jbaobao.net:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost​
  9. ​:wq! #保存退出​
  10. ​chkconfig httpd on #设为开机启动​
  11. ​/etc/init.d/httpd restart #重启Apache​


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11


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


  1. ​yum install php #根据提示输入Y直到安装完成​
  2. ​#安装PHP组件,使 PHP5 支持 MySQL​
  3. ​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回车​
  4. ​/etc/init.d/mysqld restart #重启MySql​
  5. ​/etc/init.d/httpd restart #重启Apche​


  • 1
  • 2
  • 3
  • 4
  • 5


OK,到这里,所有的软件都安装完了,现在测试一下。 

默认的,你会有一个www的文件夹,里面有个html的文件夹,你的默认访问路径就是这里。(前提,服务器的安全组打开了80或8080或你设置的端口)


  1. ​cd /var/www/html​
  2. ​vi index.php #编辑输入下面内容​
  3. ​<?php​
  4. ​echo "hello my server!";​
  5. ​?>​
  6. ​:wq! #保存退出​


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6


然后在浏览器里键入你的公网ip,顺利的话,你就开启自己第一个页面了!~