Ⅰ Thinkphp的开发方式是用了什么版本控制软件吗
版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。
Ⅱ phpstorm版本控制中的git
desk\\AutoCAD 2007\\R17.0…它就是定义快捷键的文件。 注意: 修改后,要注意不要该为2个快捷键对应一个命令,系统就不知道到底启动哪一个了。
Ⅲ xp操作系统下怎么样配置php运行环境
EditPlus的一些设置(下载,STX,ACP,调试). 用过N个PHP编辑器以后,最后还是觉得EditPlus才是最棒的! 1.下载EditPlus V2.21 Build 381 汉化版 下载地址:http://www4.skycn.com/soft/3641.html2.下载语法文件和自动完成文件,它们分别以STX和AXP后缀结尾。下载我出的这个版本后没有php.acp文件,也不知道 php.stx文件是不是最新的,所以我就到官方网站上下载了php.acp文件和一个最新的php.stx文件。 stx文件:http://www.editplus.com/files/php503.zip描述:php503.zip (2005-01-08) PHP 5.0.3 stx – Seung Hwan Kang acp文件:http://www.editplus.com/files/php12.zip描述:php12.zip (2002-05-09) PHP acp – Rasel Khan ,老了些,但我只能找到这个了! 3.安装上php.stx和php.acp文件。 我的EditPlus安装在C:\Program Files\EditPlus 2里,那么我就把下载下来的php.stx和php.acp文件复制到C:\Program Files\EditPlus 2 中来,其中php.stx会提示是否覆盖,点是就行了!这时候,php.stx文件就安装完成了,现在来加载php.acp文件,打开 EditPlus点,工具->参数选择->在左边点“语法”,右边选择“PHP”,右下的“语法设置”中,可以找到“自动完成” 的路径框,填上“C:\Program Files\EditPlus 2\php.acp”就好了! 4.用EditPlus调试PHP文件。 以我的机器为例,我装的是WindowsXP + PHP4(D:/Web/PHP) + Apache2.0(D:/Web/Apache) + MySQL(D:/Web/MySQL) 打开EditPlus点,工具->参数选择->在左边点“工具”,右边有个“Web服务器根目录”,点“添加”,出现“初始化 Web 服务器”,在“网络服务器IP或主机名”中填上localhost,因为我是在本机上调试且用的是默认的主机名,所以 用localhost,下面的“网络服务器根目录”中填上D:/PHP,本来Apache默认的网络服务器根目录(你放PHP文件的目录) 应该在D:\Web\Apache\htdocs的,但我为了方便改成了D:/PHP,这个设置可以在php.ini文件中改! 先准备好以下几个软件,在自己的官方网站可以下载,我采用的不是最新版本!下面提供的安装方法其它版本并不一定适用.apache_2.0.58-win32-x86-no_ssl.msi下载:http://httpd.apache.org/download.cgiphp-4.4.2-Win32.zip下载:http://www.php.net/downloads.phpmysql-4.1.20-win32.zip下载:http://dev.mysql.com/downloads/ /* 需要填写一些基本注册信息,不想填的话可以去华军或是天空去下载 */一, 安装PHP,配置php.ini1, 将下载的php-4.4.2-Win32.zip解压到D:\PHP\ 这个目录; /* 你也可以解压到其它目录,但是在下面的路径中也要做相应的修改 */ 2, 再将D:\PHP\ 目录下的 php4ts.dll 和 \dlls 目录下的所有文件文件复制粘贴到 C:\Windows\system32\ 下; /* Windows 2000 下为 C:\Winnt\system32 */3, 将D:\PHP\ 目录下的php.ini-dist文件拷到C:\Windows\ 下,改名为 php.ini ; /* Windows 2000 下为 C:\Winnt */使用文本编辑器打开php.ini文件,搜索 extension_dir = "./",并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "D:\PHP\extensions"; // extension_dir是PHP插件的扩展目录 */再搜索 register_globals = Off,将 Off 改成 On; /* register_globals的意思就是注册为全局变量,所以当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的时候,我们需要到特定的数组里去得到它 */查找;Windows Extensions项,它下面所列的就是 PHP 预支持的扩展模块,默认情况下都用分号在前面注释掉了,如果你想 PHP 支持某个模块,请将前面的";"去掉即可;;Windows Extensions;Note that MySQL and ODBC support is now built in, so no dll is needed for it.;;extension=php_mbstring.dll;extension=php_bz2.dll;extension=php_cpdf.dll;…;…. ;extension=php_xslt.dll;extension=php_yaz.dll;extension=php_zip.dllPHP.INI其他设置: asp_tags = On ; /* On允许使用ASP风格的标记,Off禁止使用ASP风格标记 */upload_max_filesize = 2097152; /* 上传文件的最大字节 */二, 安装Apache,配置 httpd.conf 使之支持PHP1, 安装 apache_2.0.58-win32-x86-no_ssl.msi,以默认安装就可以一路 Next,我安装完成在浏览器里输入地址 http://localhost,测试一下是否成功; /* 如果安装了IIS请关闭,或者请改变安装端口,不然无法启动Apache服务 */2, 我这里Apache安装在D:\Apache2\,打开D:\Apache2\conf\httpd.conf,在最后一行添加如下代码:LoadMole php4_mole "D:/php/sapi/php4apache2.dll" AddType application/x-httpd-php .php3, 查找 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php; /* 这里是自定义默认首页 */查找 Documentroot "d:/apache2/htdocs" 将其改为你的WEB路径; /* 这里是WEB主目录,可以不修改 */4, 重启apache.5 ,在web根目录 D:\Apache2\htdocs\ 下新建一个 phpinfo.php,内容如下: <?php phpinfo();?>6, 打开浏览器,输入:http://localhost/phpinfo.php,如果安装成功,将显示当前服务器所支持 PHP 的全部信息.三, 安装MySQL1, 解压mysql-4.1.20-win32.zip双击执行Setup.exe将MySQL安装到指定目录,吟清安装的是D:\MySQL\,安装有一点注册信息要填写,也可以略过;2, MySQL安装完成之后就是配置向导,Next >> 选择Standard Configuration >> Next >> 勾选Install As Windows Service,默认Service Name:MySQL,勾选Launch the MySQL Server Automaically >> 勾选Modify Security Settings,New root password:123,Confirm:123 >> Execute >> Prepare configuration,Write configuration file (D:\MySQL\my.ini),Start service,Apply security settings >> Finish.安装完成.3, 运行 MySQL Command Line ClientEnter password: *** /* 在这里输入密码,吟清设置的密码是123 */Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3 to server version: 4.1.20-community-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> show databases;+———-+| Database |+———-+| mysql || test |+———-+2 rows in set (0.00 sec)mysql> _如果出现以上画面,表明MySQL已经安装成功.4, 这个版本MySQL的加密算法变了,链接数据库明明输入了正确的密码还是出现 MySQL #1251 Error 错误:Client does not support authentication protocol requested by server. Consider upgrading MySQL client比如这段程序,可以用来检测数据库是否连接成功,运行会出现错误!<?php $link=mysql_connect('localhost','root','123'); if(!$link) echo "MySQL 数据库连接失败"; else echo "MySQL 数据库连接成功!"; mysql_close(); ?>吟清在Google找到解决方法:mysql> SET PASSWORD FOR-> ' some_user '@' some_host ' = OLD_PASSWORD(' newpwd ');结合我们的实际情况,在 MySQL Command Line Client 下运行:set password for [email protected] = old_password('123');所谓工欲善其事,工欲善其事,必先利其器,手中有了利器才能让我们的PHP之路更加便捷,下面介绍几款常用的PHP编辑器!Zend Studio 开发商:http://www.zend.com/procts/zend_studio 目前公认的最强大的PHP开发工具,这种集成软件包包括了用于编辑,调试,配置PHP程序所需要的客户及服务器组件,软件包具有工业标准的PHP开发环境,代码完成引擎,功能齐全的调试器等 注册Name: ttdown.com注册S/N: 9E023F9D000060000069696969UltraEdit32 http://www.ultraedit.com UltraEdit32顶顶大名的编辑器,加上一个 for php 的 wordfile非常好用,wordfile其实是一个文本文件,其中设定了关键字、变量…的颜色,这样,php文件看起来很舒服。EditPlus http://www.editplus.com/ 跟UltraEdit32一样顶顶大名的编辑器,可以颜色标记HTML Tag (同时支持 C/C++、Perl、Java) 外,还内置完整的HTML和 CSS1 指令状态,支持 HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript and VBScript;通过一些配置可以让Editplus成为强大的PHP编辑器,配置Editplus:http://www.aspid.cn/dev/20060627474.asp,吟清用得就是它,推荐使用!Name:www.aspid.cnCode: 9C6E3-4E628-AEZ9E-FCWB2-A7T87NuSphere PHPEd http://www.nusphere.com/ PhpED 通过无与伦比的PHP调试和压缩能力,以及一个新的NuSOAP web服务向导成为了PHP领域的领军产品。更加强大的Project Manager使得发布站点和应用程序比以前更加容易。现在可以在线程级别对正在运行或者开发中的程序进行测试和调校。支持 CVS 版本控制,而且,对PostgreSQL和MySQL数据库的本地支持为PHP使用开源数据库提供了一个广泛的环境。但对中文支持不太好,汉字都当作单字节处理了。PHPED还有Linux版本。PHP Coder http://www.phpide.de/ PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.1:结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览2:支持高亮显示HTML和PHP代码;3:自动完成功能,可以自动完成用户自定义代码片断;4:标准函数提示;5:有专门的工程项目管理器;6:对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示.7:支持查找对称的语句标记符;8:支持高级搜索和替换;9:自带FTP功能;10:支持运行和断点调试11:……总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!Ankord PHP Expert Editor http://www.ankord.com/phpxedit.html PHP Expert Editor是一个容易使用的 PHP 开发工具,它的功能照顾到初级者及专业开发人员。 PHP Expert Editor 内建 http server 用作测试及除错(你也可以使用其他 http server), PHP 语法检查, FTP 功能,程式码样板等功能。 DzSoft PHP Editor http://www.dzsoft.com/dzphp.htm 专为 PHP 所设计的网页程序编辑软件 – DzSoft PHP Editor,具有 PHP 编辑、侦错、浏览、原始码检视、档案浏览、可自订的原始码样本..等功能,无须架设网站主机就可以测试 PHP 指令码,是一套功能强大的 PHP 编程软件。 DzSoft PHP Editor和Ankord PHP Expert Editor非常相识,几乎找不到他们的主要区别,关于这两个软件之间的具体内幕我也不太清楚!Dev-PHP IDE http://devphp.sourceforge.net/ 非常好用的php编辑器,支持php-gtk,内建许多快速html表单,非常的好用,本身含繁体语言包Master PHP http://www.gsoftwares.com/ 一款支持PHP, PHP3, PHTML, CSS, JS, HTML, HTM and SQL的编辑器,它允许用户编辑多种一次编辑多种文件,允许插入,运行和最优化程序的脚本,用户可以通过工具栏定制按钮和窗体,可以导出html和rtf格式,支持18种语言Komodo http://www.activestate.com/Procts/Komodo/ Komodo支持在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注。这款功能强大的IDE竟然不支持中文,连中文文件名的文件都打不开!Maguma Studio http://www.maguma.com/ Maguma Studio包含了编辑和调试 PHP 程序所有必须的工具。无论您是经验丰富的开发者、或是初学者它都适合您。带有十分完整的断点、分步等调试功能。支持以树形方式显示文件中的函数和类成员。PhpLens http://phplens.com PhpLens是一款专为PHP开发人员准备的快速数据库开发程序。通过使用PhpLens,可以快速的设计、发布和维护数据库驱动的网络产品。它允许你以HTML表格的形式对数据库进行浏览、编辑、创建、删除和查找。不用写任何代码,它就允许你完成上述操作。PHP Designer http://www.mpsoftware.dk/phpdesigner.php 特点:支持 PHP, HTML, XHTML, CSS, Java ,Perl, JavaScript, VB, C# & SQL的代码加亮功能;支持Template;内置PHP调试功能;项目管理功能;PHP函数提示功能;支持类浏览;内置了PHP函数搜索功能;支持扩展工具;支持FTP;兼容Windows/Dos, Unix, Mac各种文件格式;代码库功能;(内置了很多界面主题,很贴心的功能~)支持主题;假以时日,这个编辑器一定会成为你PHP编程的利器~PSPad editor http://www.pspad.com/en/ 免费的编辑器,集各种编辑器的优点于一身,同时编辑多个文件,可以使用project;内置HEX编辑器;内置HEX编辑器;支持宏的录制和使用;支持语法高亮和彩色显示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA…;内置文件比较工具;支持宏的录制和使用;内置FTP工具;可以针对不同的文件类型设置对应的外部工具;支持外部编译器。好!经过前面的三步学习,我们已经配置好 PHP 的运行环境,现在才真正开始漫长的 PHP 之路.这一节内容我们主要讲 PHP 的基本语法标记,分隔符和注释方法.我们使用Editplus建立第一个 PHP 页面 first.php. <html><head> <title>My First PHP Page</title></head><body><?phpecho "<h1>这是我第一个使用PHP输出的页面</h1>"; // 吟清PHP学习之路第四步 – 建立第一个PHP页面?></body></html> 然后我们把 first.php 保存到 WEB 根目录 D:\Apache2\htdocs\,在浏览器输入地址 http://localhost/first.php这时我们在浏览器中看到输出:这是我第一个使用 PHP 输出的页面这里利用了 PHP 的 echo() 语句输出语句,等同于 ASP 中的 Response.write() .PHP 也和 ASP 一样在 Html 嵌入 PHP 标记,当解释器分析一个 PHP 文件时,所有特殊标记外的普通文本,解释器不对其做任何处理,而特殊标记内文件将作为 PHP 代码被解释器分析执行. PHP 标记外的内容将被完全独立开,不做任何处理,而内部的将作为 PHP 代码解析. 标记<? … ?> // 可以在 php.ini 配置文件中开启或关闭 short_open_tag<?php … ?> // 推荐使用<script language="php"> … </script><% %> // 在第二步我们讲过在php.ini开启支持Asp风格的标记 asp_tags所以输出变量值也可以这样书写 <%= $value %>.指令分隔符在PHP中用英文分号 ";" 来分隔语句,从ASP转过来的可能没有这样的习惯要记住了.结束标记 "?>" 隐含语句的结束,不需要为 PHP 代码块的最后一行追加一个分号,所以下面的两段代码作用是一样:<?php echo "<h1>这是我第一个使用PHP输出的页面</h1>";?><?php echo "<h1>这是我第一个使用PHP输出的页面</h1>" ?>在PHP中用英文分号 ";" 来分隔语句,从ASP转过来的可能没有这样的习惯要记住了.
Ⅳ phpstorm 怎么进行不了版本控制
编辑器一般只能检索识别php函数等,tp是一种框架,所以没有集成。 当然,有一种方法可以实现: 把需要提示显示的方法写在 当前控制器继承的基类里面。这样编辑器就会默认找到需要的方法
Ⅳ php版本控制是什么
不要被“版本”两个字弄蒙了,这样说,在共司里工作,很多人编辑一个网站,期间代码是公用的,在你上传你的代码到共用代码里的时候,你要先更新(将你的代码中没有但是在共用的代码却有代码的更新到你的机器中),然后你在提交你的代码(将共用代码中没有的而你机器中有的代码加到共用代码中去)期间拟更新时候如果共用的代码与上次更新时候的不一样那么,这次更新的代码就是一个新的版本,而有很多工具具有这个作用,例如svn等,所以叫他们版本控制
Ⅵ PHP程序员需要具备哪些技能
一名合格的php程序员,他一方面需要掌握php基础知识,也即常用的命令与选项,另一方面,程序员需熟知MySQL的知识,对于HTML+CSS+JavaScript+Ajax等等,能看懂就行。从长远发展来看,php程序员需熟知主流产品,也即php框架,如Discuz/ShopEx/ECShop/ThinkPHP,进而深入学习、掌握php架构设计思想,搜索引擎的优化以及网站的负载均衡等知识。因此,php的学习不仅要掌握眼前所需技能,还要从职业发展前景角度进一步深入对php知识的学习。由此可以看出,深圳达内php的课程就真正做到了对学员进行整个php知识体系的全面、系统的培训。深圳达内php整个课程的学习具体从6个阶段进行,即包含Linux操作系统、Nigix、XHTML技术核心、CSS技术核心的Web开发基础;以PHP技术核心、MySQL基础、PHP核心函数库、PHP面向对象编程为主的PHP开发技术 ;Web 2.0 RIA技术,如JavaScript基础、JavaScript高级、jQuery框架、MySQL高级;PHP高级应用(Smarty模板、PHP框架技术);PHP项目实践(T-Shop项目、T-CMS项目)以及互联网高级技术 (SEO、负载均衡、网络安全、HTML5&CSS3、缓存与静态化)等等,由浅入深,逐步深入,对于php程序员理性规划其职业生涯也具有重要意义。
Ⅶ PHP版本控制 是怎么玩的
每次版本号更新都会有新的功能或bug修复评论提到的RC,是指一个版本的候选版本,此时该版本的功能不会再修改,只是用来除错。一般只需要关注主次版本号就可以了例如 5.0 5.2 5.3。尤其是 5.3后增加了很多重要更新
Ⅷ phpstorm版本控制怎么填写地址和用户名
要先安装svn服务器
Ⅸ PHP中使用哪些工具进行版本控制
可以使用svn下载最新的 TortoiseSVN-1.7.1.22161
Ⅹ 使用哪些工具进行php版本控制
php程序吗?一般项目都可以使用SVN下载地址 http://www.subversion.org.cn/?action-channel-name-proct