我想为我用 PHP编写的新网站设置两个环境.一个 – 开发新版本并测试它们.第二次生产,我的实际稳定版本的网站将可用.

PHP中的网站将包含许多PHP和其他文件(JS,图像等).所以我认为如何最好地准备这个环境,以便轻松地进行源代码管理,将网站从开发环境快速复制到生产环境,并使开发版本适用于网络上的人员,以便他们能够看到实际的工作进度并建议更改或报告错误.

你能从这个起点给我一些建议吗?有没有关于这个的书籍(从实践的角度来看?),或者你有经验或技巧,要注意什么,什么是重要的,使这个过程容易和有利于我和其他参与开发新项目的人?

对于初学者使用以下三个:

> SVN – 这将为您提供源代码控制,并允许您跟踪更改.您可能希望在此之上获得GUI(龟龟是受欢迎的),以缓解学习曲线.
> RSYNC – 这将允许您使用单个命令简化本地和远程站点之间的同步. RSYNC使用差分引擎同步,这意味着增量同步在几秒钟内就会发生.在强烈的编程过程中,我有时会在一个小时内同步4-5次,真正快速推出一点变化,只因为我可以轻松实现.
> MysqLDump – 这将允许您从生产站点导入/导出数据.我通常每周进行一次,以便在本地服务器上获取生产数据,这不仅给我本地备份,而且还可以在本地测试环境中玩弄生产数据.

这三个人从长远来看可以节省你很多时间,让你进行规模化.之后,您可以查看自动构建工具,单元测试框架,xml文档框架等构建一些严重的产品.

PHP开发和生产环境的更多相关文章

  1. php框架CodeIgniter主从数据库配置方法分析

    这篇文章主要介绍了php框架CodeIgniter主从数据库配置方法,结合实例形式分析了CodeIgniter框架主从数据库配置方法、模型model与控制器调用操作技巧以及相关注意事项,需要的朋友可以参考下

  2. PHP框架Laravel中使用UUID实现数据分表操作示例

    这篇文章主要介绍了PHP框架Laravel中使用UUID实现数据分表操作,结合实例形式较为详细的分析了Laravel框架基于UUID进行数据分表的相关操作步骤、实现技巧与操作注意事项,需要的朋友可以参考下

  3. php框架Phpbean说明

    php框架Phpbean说明

  4. php框架CodeIgniter使用redis的方法分析

    这篇文章主要介绍了php框架CodeIgniter使用redis的方法,结合实例形式分析了redis的安装、设置及CodeIgniter使用redis的相关操作技巧与注意事项,需要的朋友可以参考下

  5. Yii 快速,安全,专业的PHP框架

    Yii是一个高性能的,适用于开发WEB2.0应用的PHP框架,Yii自带了丰富的功能 ,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间

  6. PHP框架性能测试报告

    本文给大家分享的是常见的几款php框架在不同情况下的性能测试报告,给大家在选择框架的时候提供些帮助。

  7. php框架CI(codeigniter)自动加载与自主创建对象操作实例分析

    这篇文章主要介绍了php框架CI(codeigniter)自动加载与自主创建对象操作,结合实例形式分析了codeigniter框架自动加载与自主创建对象相关原理、实现方法与相关注意事项,需要的朋友可以参考下

  8. Symfony的最佳分步教程(我在Windows上运行PHP)

    那么有什么比官方的tut更好,以便我可以开始吗?

  9. php – 调整Yii2表单中的文本框大小

    我正在关注一个教程,它正在使用bootstrap.我不确定如何为其中的Lan_Id,Name和Employee_Number调整文本框的大小.我想,我开始理解Yii框架了.这是userForm.PHP的视图:这是模型UserForm.PHP:如果要更改输入文本字段长度:上面的代码将字符的最大长度限制为10.但是如果要更改输入文本字段大小:上面的代码将输入文本字段宽度更改为100px.你也可以同时拥

  10. php – 使用Slim框架返回http 500

    如果我的API中的某些东西变坏了我想要返回一个http500请求.它仍然返回一个http200.如果我运行此代码:它仍然给我一个http200$app->response()–>状态;是正确的,请参阅文档here.检查以确保您正在调用$app->run();设置状态后,这将准备并输出响应代码,标题和正文.编辑,确保定义路由或Slim将输出404响应,这有效:

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部