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

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

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

买哪种类型的ECS服务器比较好? 
我主要是为了把csdn的博客移到自己的主页上,同时业余时间学习一下php,不需要太大的空间和带宽,所以我就买的最便宜的68元/月的,包年680。 
如下: 
这里写图片描述
这里写图片描述

注意选择的公共镜像是:CentOS 6.5 64位版 
买完后,登录你的账号,查找购买的服务器的公网ip: 
这里写图片描述

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

ssh root@公网IP
  • 1

注意,root其实是你的登录名,这个在你购买服务器的时候已经填写过了,公网ip就是上面说的ip。 
然后输入密码,就登录进来了,密码也在你购买的时候设置过。 
这里写图片描述

好了,登录成功后,下一步就开始安装软件了,我们需要安装的软件有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

安装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

 
  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,顺利的话,你就开启自己第一个页面了!~

https://blog.csdn.net/zhangqun23/article/details/74999737

猜你喜欢

转载自blog.csdn.net/ding43930053/article/details/88087781