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

时间:2021-11-09 06:45:49

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

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

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

注意选择的公共镜像是:CentOS 6.5 64位版
买完后,登录你的账号,查找购买的服务器的公网ip:
阿里云ECS服务器Linux环境下配置php服务器(一)

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

ssh root@公网IP

注意,root其实是你的登录名,这个在你购买服务器的时候已经填写过了,公网ip就是上面说的ip。
然后输入密码,就登录进来了,密码也在你购买的时候设置过。
阿里云ECS服务器Linux环境下配置php服务器(一)

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

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

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

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

然后安装apache

yum install httpd #根据提示,输入Y安装即可成功安装
/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 #编辑
找到 #ServerName www.example.com:80
修改为 ServerName www.jbaobao.net:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost
:wq! #保存退出
chkconfig httpd on #设为开机启动
/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

安装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 -urootmysql> set password for ‘root’@‘localhost’ = password('mypasswd');mysql> exit

搞定!


最后一步,安装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 #重启Apche

OK,到这里,所有的软件都安装完了,现在测试一下。
默认的,你会有一个www的文件夹,里面有个html的文件夹,你的默认访问路径就是这里。(前提,服务器的安全组打开了80或8080或你设置的端口)

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

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


http://blog.csdn.net/l00149133/article/details/50434004