阿里云服务器配置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文件夹中,我们便可通过外网对服务器进行访问了。
第一次写博客,表达可能不清楚,希望大家理解,上面也强调了,本文只供自己以后进行查阅和方便他人。
- 阿里云服务器配置php+apache+mysql+phpMyadmin开发环境并上传本地代码
- 阿里云服务器(centOS) php+apache+mysql+phpMyAdmin 配置
- 阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- 阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MySQL
- php之 php+apache+mysql+phpmyadmin开发环境配置
- 【Windows】PHP开发环境配置 Apache + php + MySQL + PHPmyadmin
- Ubuntu配置apache+php+mysql+phpmyadmin环境
- 阿里云服务器CentOS系统搭建php开发环境(apache+php+mysql)
- 阿里云服务器CentOS 6.5系统搭建php开发环境(apache+php+mysql)
- 阿里云CentOS7 搭建apache+php+mysql环境,并配置多站点多域名
- CentOS6.5 配置LAMP(Apache+MySQL+PHP)环境,并配置phpmyadmin
- CentOS6.5 配置LAMP(Apache+MySQL+PHP)环境,并配置phpmyadmin
- CentOS 配置LAMP(Apache+MySQL+PHP)环境,并配置phpmyadmin
- CentOS6.5 配置LAMP(Apache+MySQL+PHP)环境,并配置phpmyadmin
- 在centos阿里云服务器上配置apache+php+mysql环境
- 在centos阿里云服务器上配置apache+php+mysql环境
- 在centos阿里云服务器上配置apache+php+mysql环境
- PHP开发环境配置:安装与配置Apache、PHP、MySQL、PhpMyAdmin
- JAVA垃圾回收与GC浅谈
- C++构造函数初始化列表 委托构造函数
- ios工作笔记
- 软件性能测试的几种方法
- LibSVM(java版)的使用
- 阿里云服务器配置php+apache+mysql+phpMyadmin开发环境并上传本地代码
- 光流检测运动物体
- 【生活感触】:生活要稳健(只看标题即可)
- UIImage_Category
- 面试时必须准备的100 个关键问题!
- SOL学习笔记(3)之索引、唯一及主键约束
- iOS应用程序短信分享和邮件分享
- Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Not unique table/alias: 'e'
- python中%r和%s的区别