PHP运行环境(Centos 64位 PHP5.4 Apache)

您身边的云专家CENTOS/APACHE-PHP镜像使用帮助文档1我们专注于阿里云代维服务 ,您身边的云专家前言一、版权声明:1、本文档版权归上海驻云信息科技有限公司所有,

您身边的云专家

CENTOS/APACHE-PHP镜像使用帮助文档

1

我们专注于阿里云代维服务

,

您身边的云专家

前言

一、版权声明:

1、本文档版权归上海驻云信息科技有限公司所有,并保留一切权利。未经书面许可,任何公司和个人不得将此文档中的内容翻录、转载或以其他方式散发给第三方。否则,必将追究其法律责任。

2、我们愿与所有镜像的爱好者进行更多的技术交流,此文档涉及的镜像环境均免费、并且免费提供镜像坏境的技术支持,并且开放镜像安装脚本的源代码。

3、我们欢迎您提供的更多镜像使用上的意见,投诉意见邮箱:

support@jiagouyun.com

二、关于我们:

上海驻云信息科技有限公司,是一家具有领先的公有云架构技术及咨询服务提供商,致力于为企业客户提供卓越的公有云架构技术、云解决方案、云运维服务等一站式的云入驻服务。

公司拥有实力雄厚且经验丰富的云技术团队、研发团队和运维团队。公司自主研发的架构云产品为客户提供可视化的公有云架构及便捷的云构建及管理功能;精干的公有云技术团队为客户在上云实施过程中遇到的各种难题提供完善的技术解决方案;专业的运维团队通过创新的技术与稳健的服务为客户提供可靠的云运维服务。

三、联系我们:

1、公司网站

2、公司地址

上海总公司:上海市浦东新区晨晖路88号金蝶软件园2号楼2405~2407

北京分公司:北京市鼓楼外大街27号万网大厦

3、镜像更多支持与帮助

总机:021-50800099

电话技术支持: 021-50800099-103

旺旺技术支持:架构云

邮箱技术支持:support@jiagouyun.com

2

我们专注于阿里云代维服务

,

您身边的云专家

目录

1、镜像环境说明 .......................................................... 4 2、MYSQL 以及FTP 的密码 .................................................... 4

3、软件目录及配置列表 .................................................... 5

4、软件操作命令汇总 ...................................................... 5

5、关于卸载 .............................................................. 5

6、升级内容介绍 .......................................................... 6

7、升级后的操作说明 ...................................................... 6

8、附录 ................................................................. 6

教程一:部署网站 ......................................................... 6

教程二:将网站迁移至数据盘 .............................................. 11 教程三:将MYSQL 迁移至数据盘中 ........................................... 12 教程四:如何配置MYSQL 远程连接 ........................................... 13 教程五:. HTACCESS 伪连接 .................................................. 14

3

我们专注于阿里云代维服务

,

您身边的云专家

1、镜像环境说明

1.1、镜像版本说明

操作系统:centos 6.3 64位

php 运行环境(centos 6.3 64位 | php5.4 | apache2)

镜像版本V1.1软件明细:

PHP5.4.27-Apache2.2.27-MySQL5.5.37-vsFTPd2.2.2

1.2、镜像安装说明

1.2.1、镜像环境里相应软件的安装,是基于阿里云linux 版的一键安装包源码1.3.0版本,在此基础上修改、优化了相应功能,编译安装完成。

1.2.2、在镜像环境中,/root/sh-1.3.0-centos.zip是安装镜像环境的脚本,您可以在centos 6.3系统中自行采用此脚本安装,安装后的环境跟镜像里初始化的环境一致。值得注意的是,如果采用此脚本安装镜像环境,需要chmod 777 -R sh-1.3.0-centos 赋予777安装权限。

1.2.3、在镜像环境中,/root/sh-1.3.0-centos是安装环境的主目录,镜像中的环境是在此目录下编译安装的。

2、mysql 以及ftp 的密码

2.1、密码存储位置:

/alidata/account.log文件中。

2.2、查看密码:

进入服务器的系统中,可以在任意的目录下,执行以下命令

cat /alidata/account.log (注意:cat 后面要有空格)

2.3、修改ftp 的密码:

用root 用户登录系统,然后执行下面命令:

passwd www

然后输入您的ftp 新密码。

2.4、修改mysql 的密码:

mysqladmin -uroot -p旧密码 password 新密码

注意:-p 和旧密码之间没有空格,password 和新密码之间有空格

4

我们专注于阿里云代维服务

,

您身边的云专家

3、软件目录及配置列表

所有软件(除ftp 以外) 都采用源代码方式安装, 安装目录单独分离到/alidata目录下

软件的主目录:/alidata web 主目录:/alidata/www ftp 主目录:/alidata/www apache 主目录:/alidata/server/httpd

apache 配置文件主目录:/alidata/server/httpd/conf

php 主目录: /alidata/sever/php/ mysql 主目录:/alidata/server/mysql

mysql配置文件:/etc/my.cnf

日志目录:

/alidata/log/httpd 为apache 存放日志主目录

/alidata/log/php 为php 存放日志主目录

/alidata/log/mysql 为mysql 存放日志主目录

init 目录:

/alidata/init 为当用户用镜像创建系统后,当且仅当用户在第一次启动系统的时候,调用此目录下的脚本来初始化ftp 及mysql 的密码(随机密码)。

4、软件操作命令汇总 /etc/init.d/mysql start|stop|restart

/etc/init.d/vsftpd start|stop|restart

/etc/init.d/httpd start|stop|restart

5、关于卸载 如何卸载镜像环境中安装的软件,可以参考如下命令完成卸载:

cd /root/sh-1.3.0-centos

5

我们专注于阿里云代维服务

,

您身边的云专家 ./uninstall.sh

备注一:执行以上卸载,会清理镜像环境的/alidata目录,请卸载前自行备份好相应数据。

备注二:如果/root/sh-1.3.0-centos被误删,则也可以解压/root/sh-1.3.0-centos.zip ,可以参考以下命令:

cd

unzip sh-1.3.0-centos.zip

chmod 777 -R sh-1.3.0-centos

cd sh-1.3.0-centos

./uninstall.sh

6、升级内容介绍

6.1、apache/php配置优化。

6.2、openssl 升级至1.0.1h 。

6.3、镜像环境初始化脚本源码公开。

6.4、帮助文档更新。

7、升级后的操作说明

centos/apache-php镜像的V1.1版本和V1.0版本环境变动较小,判断镜像环境是V1.0还是V1.1,方法如下:

查看/root/目录下,HELP.docx/readme.log/sh-1.3.0-centos.zip这三个是否存在,如果存在,则为V1.1版本镜像。如果不存在,则为V1.0版本镜像。

8、附录

教程一:部署网站

1、在使用镜像安装系统后,在/alidata/server/httpd/conf/vhosts目录下,我们可以看到一个默认的配置文件default.conf 。关于如何配置网站,我们可以参考该文件中的内容(#号后面为注释说明):

#虚拟主机,指定80端口

6

我们专注于阿里云代维服务

,

您身边的云专家

DocumentRoot /alidata/www/default #定义服务器的默认网站根目录位置

ServerName localhost

#定义使用ip 访问

ServerAlias localhost

ErrorLog "/alidata/log/httpd/default-

error.log" #错误日志

CustomLog "/alidata/log/httpd/default.log"

common #访问日志

2、根据以上默认配置,我们进入网站根目录/alidata/www/default/可以看到

index.html 、info.php 这两个文件。我们直接在浏览器中输入“http://*.*.*.* ”(*.*.*.*为我们服务器的公网ip ),就默认可以访问到index.html 中的内容。

我们也可以输入“http://*.*.*.*/info.php”显示访问info.php 运行后的结果。当然你输入一个不存在的文件访问,就会出现404 Not Found的错误。

7

我们专注于阿里云代维服务

,

您身边的云专家

3、假如我们有个demo.jiagouyun.com 的域名的网站需要部署在云主机上。以下我们以部署phpwind 及phpmyadmin 为例,来详细介绍一下网站的部署:

3.1、首先,我们需要备案此域名。如果没备案域名,此域名会被运营商拉入黑名单不能使用的哦。针对备案问题,您可以在阿里云以工单的形式反馈,在这里不再过多阐述。

如果您的域名已成功备案,您需要把此域名解析的ip 地址设置为云主机的公网ip 。demo.jiagouyun.com 是驻云公司的二级域名,由于此域名是在万网购买注册的,所以我们登陆到www.net.cn 的管理后台,在域名管理中,我们增加一个

demo.jiagouyun.com 的二级域名,记录值即我们域名解析的ip ,这里填写我们云主机的公网ip 。

3.2、然后,我们下载phpwind 及phpmyadmin 的源码部署我们的站点。以下oss 的下载链接由阿里云linux 一键安装包提供,大家可以放心使用。具体安装部署命令如下:

以下为部署phpwind :

cd

wget http://oss.aliyuncs.com/aliyunecs/onekey/phpwind_GBK_8.7.zip

rm -rf phpwind_GBK_8.7

unzip phpwind_GBK_8.7.zip

mkdir -p /alidata/www/phpwind

mv phpwind_GBK_8.7/upload/* /alidata/www/phpwind/

chmod -R 777 /alidata/www/phpwind/attachment

chmod -R 777 /alidata/www/phpwind/data

chmod -R 777 /alidata/www/phpwind/html

8

我们专注于阿里云代维服务

,

您身边的云专家

cd /alidata/www/phpwind/

find ./ -type f | xargs chmod 644

find ./ -type d | xargs chmod 755

chmod -R 777 attachment/ html/ data/

以下为部署phpmyadmin :

wget http://oss.aliyuncs.com/aliyunecs/onekey/phpMyAdmin-4.1.8-all-languages.zip

rm -rf phpMyAdmin-4.1.8-all-languages

unzip phpMyAdmin-4.1.8-all-languages.zip

mv phpMyAdmin-4.1.8-all-languages /alidata/www/phpwind/phpmyadmin

chown -R www:www /alidata/www/phpwind/

3.3、最后,我们需要配置apache ,并让apache 重新启动,即可完成我们网站的配置。我们可以在默认的配置文件default.conf 中加入以下内容,也可以在

/alidata/server/httpd/conf/vhosts目录下新建一个phpwind.conf 文件(文件名必须以.conf 结尾,phpwind 为自取名称,可以为其它名称),并且加入以下内容:

DocumentRoot /alidata/www/phpwind

ServerName demo.jiagouyun.com

ServerAlias demo.jiagouyun.com

ErrorLog "/alidata/log/httpd/phpwind-error.log"

CustomLog "/alidata/log/httpd/ phpwind.log" common

3.4、最终我们用命令/etc/init.d/httpd restart完成我们网站的配置。然后我们在浏览器中输入http://demo.jiagouyun.com即可看到我们部署的phpwind :

9

我们专注于阿里云代维服务

,

您身边的云专家

然后我们也可以用http://demo.jiagouyun.com/phpmyadmin来访问我们部署的

phpmyadmin ,用户名和密码输入 /alidata/account.log中存储我们的mysql 的用户名及密码:

输入正确的mysql 用户名及密码后,然后我们就可以访问我们云主机上部署的mysql 了:

10

我们专注于阿里云代维服务

标签: