其他分享
首页 > 其他分享> > 华纳云:买了香港服务器,要如何进行环境部署呢?

华纳云:买了香港服务器,要如何进行环境部署呢?

作者:互联网

一:操作系统的安装
CentOS 6.5系统镜像有32位和64位两个版本,并且还有专门针对服务器优化过的minimal版本生产服务器如果是大内存(4G以上内存),建议安装CentOS-6.5-x86_64-minimal.iso版本

这里我们购买的是阿里云的双核4G内存的64位CentOS操作系统

二:本地xshell工具及服务器端yum工具的安装
1.本地xshell的安装

为便于对安装的系统进行操作,本地安装xshell,使用ssh命令连接服务器

命令:ssh root@IP地址 根据提示输入密码即可连接到服务器

2.更新yum工具集包

CentOS的yum是前端软件包管理器中已经存在大部分我们需求的安装包。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

(1)确保CentOS中已经安装了yum

已连接到服务器的xshell中,输入命令:rpm -qa |grep yum,有以下结果则说明已安装

(2) 查看yum中所含的php环境软件包是否是自己需求的版本

不同yum所含的apache、mysql和php版本不同,

yum list httpd

Yum list php*

Yum list mysql*

(3) 如果系统的yum中这些所需软件包的版本不符合自己的需求,可更换配置文件,下载自己所需求的yum(也可以自己进行编辑更改)

cd /etc/yum.repos.d/ -----进入目录

#mv CentOS-Base.repo CentOS-Base.repo.bak ----对配置文件做备份
#wget IP地址 --下载自己需求的yum配置,IP为下载的链接地址

(3)更新yum yum update(安装包全部更新,如想跟新指定的安装包,后面加安装包名称即可)

三 :安装php运行环境(apache,mysql,php)
(1)操作命令:yum install -y httpd php php-fpm mysql mysql-server php-mysql

(2)启动服务:

service httpd start

service mysqld start

service php-fpm start

(3)接下来执行 netstat -tunlp 来检查服务的运行情况

这样我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动

(4) 创建php文件测试运行环境

  这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网ip,可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入到apache的web根目录:/var/www/html 中自己写一个最简单的php页面

  cd /var/www/html

  touch test.php

  vi test.php 进入到了控制模式之后再摁下键盘字母 i 进入到编辑模式,将如下代码复制粘贴到编辑模式中

  <?php

 echo "<title>Test Page</title>";

  phpinfo()

  ?>

  然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat test.php 命令,看到下图情况说明test.php文件已经编辑成功

大家可以在浏览器中访问 外网ip/test.php 看到如下页面:

四:mysql简单处理
之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定,一个初始的root密码,可以让root用户去访问数据库

   mysqladmin -u root password "XXXXXXXX"

   这样我们就设置好了mysql的密码,可以输入 mysql -u root -p ,然后再输入刚刚设定好的密码,就可以进入到数据库中(crtl+c 退出)

当然,在linux中对数据库的表字段等操作比较繁琐,这里我们建议使用phpmyadmin工具,phpmyadmin工具的安装见下文。

五:使用yum安装ftp和phpmyadmin服务
1、安装vsftp,本文采用yum安装:

#yum install vsftpd

2、安装后运行:

service vsftpd restart

3.、安装phpmyadmin,本文采用yum安装:

#yum -y install phpMyAdmin

安装完成后如下配置:
配置文件在/usr/share/phpMyAdmin下,进入libraries目录
a. 修改/etc/phpMyAdmin/config.inc.php,,修改前应先备份一下如果没有找不到config.inc.php则将 config.default.php备份后重命名为config.inc.php
[‘host’]=‘localhost’; //除非数据库不在本机,此处不要更改
[‘port’]=’’;默认为3306
[‘auth_type’]=‘config’
[‘user’]=‘YOUR_USER_NAME’
[‘password’]=‘YOUR_PASSWORD’ //注意这里的user和password仅用于auth_type=config的情况下,密码不要为空
[‘blowfish_secret’]=‘php’ cookie认证字符,可为任意,注意要不为空才行的

b. 修改/etc/httpd/conf.d/phpmyadmin.conf
本文件是phpmyadmin的访问控制文件,保证远程访问。如下修改即可:

<Directory /usr/share/phpMyAdmin/>

Order Deny,Allow

Deny from All ---- 改为Allow from all 或者Allow from ip地址

Allow from 127.0.0.1

C. 将安装的phpMyAdmin目录移动到/var/www/html 目录下
测试:
http://IP/phpMyAdmin/
c. 如果安装php时没有安装php-mcrypt包,可能会出现错误提示,这时只需将其安装:
yum -y install php-mcrypt

六:Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求;

比较简单的是基于主机名的配置步骤如下:

示例环境

ip:115.28.17.191

域名:baijunyao.com

     thinkbjy.com

目录  /var/www/html/baijunyao

      /var/www/html/thinkbjy 

1:修改hosts文件

[root@iZ28qa8jt4uZ /]# ifconfig;              //查看ip并记录自己的ip地址    



[root@iZ28qa8jt4uZ /]# vim /etc/hosts;                    //修改hosts文件 添加如下两行内容 

    115.28.17.191 baijunyao.com
    115.28.17.191 thinkbjy.com

2:修改httpd.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf;     //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释

3:修改httpd-vhosts.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf;            //设置httpd-vhosts.conf如下 如没有则新建   

    <VirtualHost *:80>
            DocumentRoot /var/www/html/baijunyao
            ServerName baijunyao.com
    </VirtualHost>

    <VirtualHost *:80>
            DocumentRoot /var/www/html/anlianma
            ServerName thinkbjy.com
    </VirtualHost>

虚拟主机配置到此结束;在对应的目录下新建html页面测试即可;

Linux服务器站群部署步骤
Linux服务器站群部署步骤 1

一:操作系统的安装 2

二:本地xshell工具及服务器端yum工具的安装 2

三 :安装php运行环境(apache,mysql,php) 3

四:mysql简单处理 5

五:使用yum安装ftp和phpmyadmin服务 5

六:Linux环境下Apache配置多个虚拟主机挂载多站点同时运行 7

一:操作系统的安装
CentOS 6.5系统镜像有32位和64位两个版本,并且还有专门针对服务器优化过的minimal版本生产服务器如果是大内存(4G以上内存),建议安装CentOS-6.5-x86_64-minimal.iso版本

这里我们购买的是阿里云的双核4G内存的64位CentOS操作系统

二:本地xshell工具及服务器端yum工具的安装
1.本地xshell的安装

为便于对安装的系统进行操作,本地安装xshell,使用ssh命令连接服务器

命令:ssh root@IP地址 根据提示输入密码即可连接到服务器

2.更新yum工具集包

CentOS的yum是前端软件包管理器中已经存在大部分我们需求的安装包。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

(1)确保CentOS中已经安装了yum

已连接到服务器的xshell中,输入命令:rpm -qa |grep yum,有以下结果则说明已安装

(2) 查看yum中所含的php环境软件包是否是自己需求的版本

不同yum所含的apache、mysql和php版本不同,

yum list httpd

Yum list php*

Yum list mysql*

(3) 如果系统的yum中这些所需软件包的版本不符合自己的需求,可更换配置文件,下载自己所需求的yum(也可以自己进行编辑更改)

cd /etc/yum.repos.d/ -----进入目录

#mv CentOS-Base.repo CentOS-Base.repo.bak ----对配置文件做备份
#wget IP地址 --下载自己需求的yum配置,IP为下载的链接地址

(3)更新yum yum update(安装包全部更新,如想跟新指定的安装包,后面加安装包名称即可)

三 :安装php运行环境(apache,mysql,php)
(1)操作命令:yum install -y httpd php php-fpm mysql mysql-server php-mysql

(2)启动服务:

service httpd start

service mysqld start

service php-fpm start

(3)接下来执行 netstat -tunlp 来检查服务的运行情况

这样我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动

(4) 创建php文件测试运行环境

  这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网ip,可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入到apache的web根目录:/var/www/html 中自己写一个最简单的php页面

  cd /var/www/html

  touch test.php

  vi test.php 进入到了控制模式之后再摁下键盘字母 i 进入到编辑模式,将如下代码复制粘贴到编辑模式中

  <?php

 echo "<title>Test Page</title>";

  phpinfo()

  ?>

  然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat test.php 命令,看到下图情况说明test.php文件已经编辑成功

大家可以在浏览器中访问 外网ip/test.php 看到如下页面:

四:mysql简单处理
之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定,一个初始的root密码,可以让root用户去访问数据库

   mysqladmin -u root password "XXXXXXXX"

   这样我们就设置好了mysql的密码,可以输入 mysql -u root -p ,然后再输入刚刚设定好的密码,就可以进入到数据库中(crtl+c 退出)

当然,在linux中对数据库的表字段等操作比较繁琐,这里我们建议使用phpmyadmin工具,phpmyadmin工具的安装见下文。

五:使用yum安装ftp和phpmyadmin服务
1、安装vsftp,本文采用yum安装:

#yum install vsftpd

2、安装后运行:

service vsftpd restart

3.、安装phpmyadmin,本文采用yum安装:

#yum -y install phpMyAdmin

安装完成后如下配置:
配置文件在/usr/share/phpMyAdmin下,进入libraries目录
a. 修改/etc/phpMyAdmin/config.inc.php,,修改前应先备份一下如果没有找不到config.inc.php则将 config.default.php备份后重命名为config.inc.php
[‘host’]=‘localhost’; //除非数据库不在本机,此处不要更改
[‘port’]=’’;默认为3306
[‘auth_type’]=‘config’
[‘user’]=‘YOUR_USER_NAME’
[‘password’]=‘YOUR_PASSWORD’ //注意这里的user和password仅用于auth_type=config的情况下,密码不要为空
[‘blowfish_secret’]=‘php’ cookie认证字符,可为任意,注意要不为空才行的

b. 修改/etc/httpd/conf.d/phpmyadmin.conf
本文件是phpmyadmin的访问控制文件,保证远程访问。如下修改即可:

<Directory /usr/share/phpMyAdmin/>

Order Deny,Allow

Deny from All ---- 改为Allow from all 或者Allow from ip地址

Allow from 127.0.0.1

C. 将安装的phpMyAdmin目录移动到/var/www/html 目录下
测试:
http://IP/phpMyAdmin/
c. 如果安装php时没有安装php-mcrypt包,可能会出现错误提示,这时只需将其安装:
yum -y install php-mcrypt

六:Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求;

比较简单的是基于主机名的配置步骤如下:

示例环境

ip:115.28.17.191

域名:baijunyao.com

     thinkbjy.com

目录  /var/www/html/baijunyao

      /var/www/html/thinkbjy 

1:修改hosts文件

[root@iZ28qa8jt4uZ /]# ifconfig;              //查看ip并记录自己的ip地址    



[root@iZ28qa8jt4uZ /]# vim /etc/hosts;                    //修改hosts文件 添加如下两行内容 

    115.28.17.191 baijunyao.com
    115.28.17.191 thinkbjy.com

2:修改httpd.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf;     //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释

3:修改httpd-vhosts.conf文件

[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf;            //设置httpd-vhosts.conf如下 如没有则新建   

    <VirtualHost *:80>
            DocumentRoot /var/www/html/baijunyao
            ServerName baijunyao.com
    </VirtualHost>

    <VirtualHost *:80>
            DocumentRoot /var/www/html/anlianma
            ServerName thinkbjy.com
    </VirtualHost>

虚拟主机配置到此结束;在对应的目录下新建html页面测试即可;

标签:httpd,php,部署,yum,conf,mysql,服务器,华纳,安装
来源: https://blog.csdn.net/YOKEhn/article/details/114278153