回答区的大神们推荐的IDE都是我想要的,优秀而且效率。[赞]
IDE是写代码的,我想说一下Linux下进行PHP开发,所需要搭建的环境。
Windows下有哪些工具?混沌初开,工具链还没有那么完整,我们手动配置环境。
PHP: 修改
php.ini
,添加扩展文件,使用phpinfo()查看是否生效。Apache:安装服务,修改配置。添加虚拟主机,端口。
MySQL:安装,配置
my.ini
。一通下来,web服务器也得配,应用程序也得配,数据库也得配。重复劳作,费工耗时,身心俱疲。
还不说不同版本的切换,有够折腾一下的了。
后来有作者专门把这些工具整合到一起,发布出来给大家用。比如wamp,xamp,用过且不那么灵通。后来遇到PHPStudy,才算感觉到省心省时。
前一段时间说有黑客篡改了phpstudy的发行版,并且释出,有不少线上网站在用。不过官方没有说的哪个版本。所以,如果用,就直接用最新版8.0。
Linux下开发环境搭建如果您不是想在命令行vim下进行所有的代码开发。还是要用个带桌面的Linux发行版。
体验较好的应该数Ubuntu。界面,工具,环境,都较为齐全。
当然上面phpstudy也有linux版本的,它要求你的系统是干净的,安装完毕之后,没有修改配置过其他服务或软件。这很好理解,LAMP所有的配置,都是系统级的,言外之意:“在我接管你的系统之前,什么人都不要放进来!”
好吧。谁让我们自己不会配呢,只能把家门口打开,让人家东翻西找。
那其实除了phpstudy,在linux下我们还有另外一个选项:BT Panel。宝塔面板。
phpstudy如果用于开发尚可,用于生产,我们一般不用。要么运维同学配置环境,要么使用宝塔面板。
宝塔面板所使用的源码,我们在一定程度上可以定制,可以修改,可以把应用控制在自己手中。毕竟系统级的应用,上线之后,如果处于失控状态,那就太可怕了。
比如bt panel的后台页面,使用python tornado框架开发。
还有许多免费的插件,使用python开发。在出现bug,或者需要修改功能的时候,运维,或者开发的同学,可以直接上手修改源码。
推荐一个MySQL终端自带的mysql客户端,如果能自动提示,关键字提示,自动补全,像写bash一样舒适,那该多好!
你的心愿,总会实现!mycli!
关键字记不住。没关系,mycli帮你补全;
表名,字段名太长,老打错,没关系,mycli帮你补全。
Linux下开发,数据库是绕不开的。真心好用。
总结一个顺手的IDE,让你敲代码如飞。
一个顺手的开发环境,让你真正准时下个班,整点睡个觉,少遇到点“为什么我的电脑上好好的”!
以上。
我估计你直接使用WordPress搭建一个网站就好了,也是PHP写的。全球30%的网站都是用这个搭建的,还有很多的主题和插件,非常方便。
这个是开源的,有大把的资料供你学习。
个人认为还是要看具体的情况而定。假设地方网站是一个以社区为中心的网站:1、discuz!X和phpwind用做社区都适合。2、如果现在已经选择了其中一个产品,并运营了一段时间,有一定的会员数和数据,建议就继续使用现在的论坛。他们没有本质区别,且转换程序容易出现BUG,折腾不起。3、Discuz更容易找到解决技术问题的答案,对不懂技术的站长会更轻松一些。4、二次开发难度相当,个人圈子里面php程序员更熟悉discuz!X假设是以地方门户概念为中心的网站:1、Discuz!X和Phpwind本身都不适合干这事,需要一个更专业的CMS系统(例如PHPCMS)。2、目前主流的CMS系统也是采用PHP+MYSQL的,与Discuz!X或Phpwind都可以很好整合。假设要做电子商务:1、Discuz!X和Phpwind本身都不适合干这事,需要一个更专业的产品。(例如shopex)。2、假设需要在电子商务系统上面扩展论坛,首选Php的产品,以便与Discuz!X或Phpwind整合。假设要做地方版微博、地方版“携程”、地方版“大众点评”1、两个产品都木办法直接做。2、可以在两个产品的基本模块上二次开发,难度和从零开发新网站一样。
1、开放的源代码: 所有的PHP源代码事实上都可以得到。 2、PHP是免费的。 和其它技术相比,PHP本身免费。 3、php的快捷性 程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。 4、跨平台性强: 由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。 5、效率高: PHP消耗相当少的系统资源。 6、图像处理: 用PHP动态创建图像 7、面向对象: 在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。 8、专业专注: PHP支持脚本语言为主,同为类C语言。
用workless可量化的团队协作软件
以上就是关于经典php网站开发教程以及在Linux下以什么方式或工具进行PHP开发好的相关回答,有更多疑问可以加微。Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有