本人是初学者,想学习PHP,想问一下具体需要安装哪些软件。用PHP开发一个网站又需要装哪些呢?我的系统是win7,和软件程序什么的会不会有冲突?
本人是初学者,想学习PHP,想问一下具体需要安装哪些软件。用PHP开发一个网站又需要装哪些呢?我的系统是win7,和软件程序什么的会不会有冲突?
仅供参考:
数据库:MYSQL5.0
编译工具:PHP5.0 (初学者的话可以用Dreamweaver 8.0,用着觉得不错)
Dreamweaver 也可以做HTML和CSS的编译工具
本地服务器:可以是IIS,也可以是Apache (我学习时候用这个!)
Zend Studio强大的最好的 PHP开发工具。
集成开发环境,Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。
PHP开发工具
工欲善其事必先利其器,IDE,数据库管理,版本控制等等,称心如意的工具总能让您事半功倍,这里为您介绍一些常用的工具。
对于PHP新手朋友来说,利用PHP、apache和MYSQL,自己搭建起来一个PHP的运行环境实在是一件极其耗费时间和精力的事情。在此介绍2款常用的PHP运行环境一键安装包。
1. WampSever (http://www.wampserver.com/)
2. Phpstudy (http://www.phpstudy.net/)
PHP IDE也不少,主要从几个方面进行筛选:
1. 跨平台(能够同时在windows,mac或者ubuntu上面运行)
2. 版本控制(SVN,GIT)
3. 文件历史(自动记录历史改动)
4. 多语言支持(至少支持html+css+javascript的智能提示和代码补全,支持Zencode),当然现在的IDE基本都可以通过安装扩展来实现
5. 方便的TODO LIST,系统命令行
6. 远程文件同步
7. 方便调试
8. 界面好看......
好了,用过PhpStorm的同学基本也知道我说的是啥玩意,当然萝卜青菜各有所好,NetBeans,ZendStudio也是不错的,自己喜欢就好,基本也就这三款用的比较多,如果有其他好的IDE,也可以给达妹推荐一下。
1. PhpStorm (https://www.jetbrains.com/phpstorm/download/)
2. NetBeans (https://netbeans.org/downloads/index.html)
3. ZendStudio (http://www.zend.com/en/products/studio/downloads)
IDE还是比较庞大占内存的,有时候改一些小文件还是需要点灵活小巧的工具,Sublime Text,同样跨平台,功能强大,界面够酷,各种好用的插件,谁用谁知道,当然还有VIM,这个,你懂的。
1. Xshell (http://rj.baidu.com/soft/detail/15201.html?ald)
1. FileZilla (https://filezilla-project.org/)
Mysql的管理工具很多,小编最常用的是Navicat,里面的定时备份功能还是挺好用的,
1. Navicat (https://www.navicat.com/products/navicat-for-mysql)
2. Workbench (http://dev.mysql.com/downloads/workbench/)
常用的是Redis和Memcached
1. Redis Desktop Manager (https://redisdesktop.com/download)
2. RedisClient (https://github.com/caoxinyu/RedisClient)
1. Beyond Compare (http://rj.baidu.com/soft/detail/16703.html?ald)
这些工具足够您写好代码并部署到服务器了,如果您有什么好的工具,可以在下面留言,好用的话会不断在文章中进行补充更新。
php环境搭建,推荐phpstudy,一键安装;php apache mysql 这些都安装了;
代码编辑器:notepad++ 简单实用
mysql数据库管理软件:下载一个破解的 navicat for mysql ,我一直用这个,挺好用的,很方便;
ftp文件上传工具,可有可无,如果要向远程提交代码就要用了;推荐flashfxp,也是很简单好用的
PHP语言入门快,尤其是在你有其他语言的基础上,PHP是一种内嵌式脚本语言,是介于HTML和编程语言之间的一种比较简单、易于理解的语言。PHP有一定的跨平台性,在IT行业使用比较广泛。由于PHP入门快,因此,入门级的PHP程序员较多,如果想要拿到高薪的话,必须是技术过关,经验丰富的开发人员。
PHP具有开发速度快、运行效率高、安全性好、可扩展性强、开源自由等特点;而回顾PHP近10年来的发展过程、展望未来互联网行业的发展趋势,我们可以得出结论:PHP的发展势头不可阻挡,必将成为未来WEB开发领域的主流技术体系。
向帮助了您的网友说句感谢的话吧! |
|