阿里云服务器配置php+apache+mysql+phpMyadmin开发环境并上传本地代码

来源:互联网 发布:java jvm原理 一句话 编辑:程序博客网 时间:2024/05/29 04:35

配置阿里云服务器开发环境是如今项目开发中至关重要的一步,许多人在折腾这件事上面就耗费了大量的精力,然而收获甚微,网上许多人写的博客大多无用或者高深得让人看不懂。


记录这一操作流程一是为了方便自己以后进行查阅,二是为了方便其他个人开发者快速配置好php+apache+mysql的开发环境。


步骤:

1.购买阿里云服务器,基本配置即可,系统选用Windows server 2008 r2,要有1M公网带宽,以便能够在服务器上下载一些东西。并购买php+apache+mysql镜像,在阿里云市场内有购买的地方,10块钱即可快速配置。

2.购买后阿里云会提供1个内网IP,和一个公网IP,此时记住比较重要的公网IP,以便随时能查到。

3.在阿里云服务器,在C盘websoft目录中可以看到三个文件夹,文件夹名顾名思义,可以知道是做什么用的,需要注意的是在apache文件夹中的htdocs文件夹,该文件夹中的文件是在apache服务器启动时默认可以通过内网IP访问的,当然在外部也可以通过外网IP来访问。


4.在服务器上下载phpMyadmin并将下载的文件夹放到htdocs目录下,便可在浏览器中输入localhost/phpMyadmin进行访问,便可通过phpMyadmin的图形界面对Mysql数据库进行操作,其账号密码阿里云服务器一开始会提供。注意:此处应做一些配置 —— 就有点儿繁琐了 主要是phpMyadmin的一些基本配置

一:打开phpmyadmin目录,在此目录下是否有config.sample.inc.php文件,如果存在,那么将其改名为config.inc.php。(根据版本不同,有可能直接就有config.inc.php文件,那就无需改名,也有可能根本就没有config.sample.inc.php或者config.inc.php,那我们就到phpmyadmin\libraries目录下将config.default.php复制到phpmyadmin目录下并改名为config.inc.php) 

二:打开config.inc.php文件(可以用写字板),找到$cfg['blowfish_secret']='';与$cfg['servers'][$i]['auth_type']='cookie';,如果$cfg['servers'][$i]['auth_type']的值就像前面看到的那样为cookie的话,那么我们必须在$cfg['blowfish_secret']=''的引号中任意写入一串字符,大家可以把它理解为一个身份验证码。比如$cfg['blowfish_secret']='sunec'。存盘退出。


5.至此基本的环境便已搭建好。再在服务器上下载Visual SVN server作为我们的svn服务器,因为所有项目一开始都是在本地进行开发的,所以我们的数据库和php文件都是放在本地的环境中,安装好Visual SVN server之后,新建一个用户作为svn的账户,和一个项目作为接受代码的容器,并获取到我们项目的svn地址。


6.在本地使用 TortoiseSVN 将代码上传到我们的服务器。

7.至此,服务器应该已接收到我们从本地上传的代码,此时代码要被我们拿来使用必须像在本地使用TortoiseSVN时一样,在服务器系统中下载并安装一个TortoiseSVN,采用同本地相同的方式,对htdocs进行check out,将svn地址的代码拉到我们的apache的htdocs文件夹中,我们便可通过外网对服务器进行访问了。


第一次写博客,表达可能不清楚,希望大家理解,上面也强调了,本文只供自己以后进行查阅和方便他人。

0 0
原创粉丝点击