首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

15款国内外知名优秀PHP集成环境推荐、PHP绿色集成环境推荐「建议收藏」

大家好,又见面了,我是你们的朋友全栈君。 在我们学习某一门语言初始,我们最先做的就是环境的搭建。...相对于PHP开发语言言来说,其环境的搭建已经不是很复杂了,这主要得益于现在越来越多的集成环境发布。本篇博文主要为大家列举一系列国内外知名优秀PHP集成环境,以及其各自的优缺点分析。...PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,wampserver一切都搞定了。...现在已经没落,官网都已经不能访问了。...鉴于每次php,mysql升级,都要手工调整配置很长时间。 图15-1 Qampp 优点:没有使用过,不清楚。

18.2K20

一次粗心,让我学会了如何搭建php环境,坑越多越有成就感

然后根据nginx配置,看页面是如何转发,真正的请求地址是什么,我的粗心就在nginx配置上,因为括号没有对齐,导致我忽略了下面的配置,其实最终的问题出现在nginx配置上,不过如果没有看代码,也不能很快的发现...因为一开始以为是代码有问题,所以想通过本地调试,找到代码问题出现在哪里?决定搭建php本地环境,上网查资料,开始了采坑之旅。...只好去下载php5.5.18的版本,现在方式: ? ? 下载之后解压到wamp中的bin/php目录之下。还需要做一些修改,默认安装的php,会多出两个文件,如下图。 ?...切记不要下载第一个,我一开始下载了第一个,各种安装不成功,然后我就去看默认安装的php,xdebug是什么样的文件。 ? 第一个下载的地址是: ? 第三个下载地址是: ?...需要在D:wamp64inapacheapache2.4.39in目录下的php.ini文件下添加下面的配置,配置含义是配置xdebug的路径,是否打开debug,debug端口,默认9000,因为我的被占用了

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    phpstudy的php版本自由修改的方法

    网上有着许多的网站集成搭建软件,比较出名的就有wamp,xampp,phpstudy等等 现在就来讲一讲phpstuy的php版本自由切换 安装下载之类的就不说了,http://www.phpstudy.net.../ 官网就有,十分简单 看看界面,软件的作者将软件做的其实是挺人性化的,可以自己选择php版本,如下: 也可以升级(不过,说是升级,不如说是替换),私人订制,你懂得 软件有着很详细的文档说明,我就不多说了...现在重头戏来了,在php7出来了,或者更高版本的php出来后,软件就不能正确升级了,这也不能怪作者,毕竟,软件是在php7前写的(当然,作者现在已经更新了,支持php7) 这个时候,我们就只能自力更生了...:“如何手动修改phpstudy的php版本” 仔细观察了一下软件原来的升级机制,找到方/【当下浏览的服务器和开发工具是哪些】/法 第一步,下载所需要的php版本包,我下的是php7.0.5 将zip包解压到...E:PHPApacheconfhttp.conf里的包含文件名称所实现升级,如下 到Apacheconfextra目录下,找到一份httpd-php-fcgid55.conf(有时候是httpd-php-sapi55

    1.4K20

    dedecms v5.7 sp2前台任意用户登录(包括管理员)

    mark 所以,我们可以初步确定,M_ID决定了我们登录的用户,IsLogin函数的返回值决定了是否能够登录成功。...mark 这个函数作用大概就是更具输入的key值,获取cookie中相应的值(我标记出来的地方是重点) GetNum(include\memberlogin.class.php): /** *...我们把目光聚焦在getcookie函数我标出来的部分,那个判断本意是想要防止别人直接通过更改DedeUserID登录别人的账号(希望没人说错),加了刚刚那个判断语句,我们不仅仅需要DedeUserID的值...\some_practice\test3.php:2:int 1 //D:\wamp64\www\some_practice\test3.php:3:int 1 现在我们解决了伪造M_ID的问题,那么怎么使上面那个...那哪里可以找到刚刚那个东西呢? index.php中有一个功能就是会记录最后一个访客的数据,并存在cookie中的last_vid_ckMd5中 ?

    2.3K10

    drupal安装详解

    大家好,又见面了,我是你们的朋友全栈君。 drupal是一个非常优秀的cms开源框架,其实安装是非常简单的,和其他的php安装程序没什么大的不同。。。...我使用的wamp集成环境,现在我想安装drupal中文版的,所以现在我要去下载drupal和中文汉化文件。。。...; 2.按上面下载完后,解压drupal到wamp的www目录下,并将下载的中文汉化文件放到drupal\profiles\standard\translations目录下; 3.打开浏览器,http:...以上语言选择中文,点击save and continue,如下: 6.先新建一个名为drupal的数据库,然后填好数据库用户名和密码,wamp默认的用户名是root,默认密码为空,点击保存并继续,就进入安装的阶段...转载于:https://www.cnblogs.com/hxxy2003/archive/2012/09/05/2672578.html 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    1.9K20

    drupal安装心得

    大家好,又见面了,我是你们的朋友全栈君。一转眼,原来发现自己两个月没有写blog, 。其实这两个月做了很多东西,但细想却没有什么值得拿出来和大家分享。...网上的资料基本都是Linux下的安装过程介绍,几个rpm装好apache/mysql/php,三两下就可以装好。但现在要在Win下装,麻烦的事情多多。...下面总结一下win下的安装过程: 首先找到一个叫wamp的东西, http://www.wampserver.com/index.php?...马上把 wamp/phpmyadmin/config.inc.php 里面的 cfg[‘Servers’][i][‘password’]的值改成刚才设置的密码。...好了,从我的角度来说工作就完成了,额外奉送下载几个插件和主题装上去,然后还import了一个中文的本地化文件,让界面变成中文。

    3.1K20

    win2008下如何去搭建属于自己的web服务器(wamp)

    第一步,确定自己要使用的平台:这次我用的是windows2008 server版本   第二步,计划是想要纯手工的安装apache、php等。...点击图标看到配置目录:;   apache的配置文件:;   php的配置文件:;   wamp的安装路径以及apache、php、mysql的路径:;   至此,wamp的基本认识已经可以了,...在wamp的目录下有一个名为www的目录:   我要搭建一个简单的网站进行测试使用,可以使用自己写的网站,也可以下载开源的cms来用,这里我用的是织梦的模版(即dede);   解压之后,里面有两个文档...还有一点,这里需要mysql,即需要你建一个数据库,当然了,有一个要注意就是wamp中mysql默认的root账户数据库密码是空的。   ...这里需要注意一点,就是zend optimizer支持的是php较低的版本,wamp集成版php的版本最少也在5.3以上,所以乱码,在php5.3之后,出现的是zend loader来解析,所以特别要注意这一点

    2.3K00

    PHP环境搭建单独安装「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。...如我们现在需要连接mysql数据库的模块,则打开它: 第二步需要具体指出该模块在哪里 第三步:重新启动Apache,使得修改过的php,ini 生效 第四步 测试,浏览器访问PHPinfo.Php 3.4...4.集成环境安装(wamp) wamp是一块在windows下Apache+Mysql+PHP动态网站服务器的开源软件,有了这款软件后,我们在windows下开发省去了很多工作,因为没有这块软件之前,我们在...4.2使用 安装成功后,在F盘下面有一个wapm文件,大家wamp文件下面有一www文件,就是我们的根目录,把你要运行的php文件放在www根目录下面即可,然后在点击开始——在程序里启动start WampServer...2.启动phpmyadmin 五、测试安装成功了吗,在浏览器地址栏输进“http://”或“http://localhost”,能显示文件列表,就是安装成功了 系统环境变量 发布者:全栈程序员栈长,转载请注明出处

    1.3K30

    phpstorm+xdebug 配置断点调试

    xdebug断点调试最大的有点就是能像浏览器断点j调试s一样调试php; 上周一个composer的extra参数搞了一两天,实在太忙,一直强调自己一周至少写一篇文章(好像有两周没有更新文章了);...Instructions ; xdebug 配置 debug 的简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64.../bin/php/php5.6.40/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" (刚刚下载的拓展) xdebug.remote_enable = 1...上面设置的 9005 端口,端口号一定要一致 (我的是中文版) 配置服务器端 Host指的是服务器对应的项目的访问域名,我的是虚拟域名; 本地nginx默认(127.0.0.1),端口是80;...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑

    62020

    phpstorm+xdebug 配置断点调试

    断点调试最大的有点就是能像浏览器断点j调试s一样调试php; 上周一个composer的extra参数搞了一两天,实在太忙,一直强调自己一周至少写一篇文章(好像有两周没有更新文章了); 安装xdebug...; xdebug 配置 debug 的简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64/bin/php/php5.6.40.../zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" (刚刚下载的拓展) xdebug.remote_enable = 1 xdebug.idekey = PHPSTORM...& Frameworks > PHP > Debug , 设置 Xdebug 的 Debug Port 为 上面设置的 9005 端口,端口号一定要一致 (我的是中文版) 配置服务器端 Host指的是服务器对应的项目的访问域名...注意事项 低版本的phpstorm 无法调试高版本的php,据我所知phpstorm2019的版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020的版本(我踩过坑

    1.5K20

    kubernetes1.22安装apisix

    背景: kubernetes环境(tke)1.20.6刚完成了升级,体验了一把Tke1.20.6升级Tke1.22.5留下的坑。traefik自定义crd各种的问题!...算是比较早用traefik的用户了。大佬们都说traefik早期算是第一梯队。现在算是淘汰的网关了。纯go写的,GC语言写的网关后面都会成为三流网关。就也想顺路体验一下其他的网关,比如apisix。...选择apisix-gateway 更改配置: 图片 选择公网LB访问,这里自动创建 端口都默认了 图片 修改完成后控制台如下,出现了lb以及相关信息 图片 当然了kubectl get svc -n...启用SNI: 图片 添加一个规则:输入域名,我这里直接用了泛域名 *.xxx.com的方式,具体的交给后面的ingress去处理选择对应域名证书: 图片 注意:我这里开启了目标组 下一步,直接默认就开通了健康检查了...图片 使用新的账号密码登陆web控制台: 图片 就先这样吧: 图片 接下来我的需求日志json化: 先个人习惯吧 看着日志就不爽了。

    64742

    Helm从入门到实践

    chart就是一系列文件, 它描述了一组相关的 k8s 集群资源 release 使用 helm install 命令在 Kubernetes 集群中部署的 Chart 称为 Release Repoistory...Helm chart 的仓库,Helm 客户端通过 HTTP 协议来访问存储库中 chart 的索引文件和压缩包 Helm 原理 下面两张图描述了 Helm 的几个关键组件 Helm(客户端)、Tiller...进行更新 chart 的基本结构 Helm的打包格式叫做chart,所谓chart就是一系列文件, 它描述了一组相关的 k8s 集群资源。...下载helm的安装包 在该链接的Installation and Upgrading部分的链接是下载tar.gz包的链接,我这里选则的版本是这个 # tar zxf helm-v3.4.2-linux-amd64...升级采用已有版本并根据您提供的信息进行升级。由于Kubernetes的chart会很大且很复杂,Helm会尝试执行最小增量升级。 这样只会升级自最新版发生改变的部分。

    1.1K20

    apache安装教程详解_Apache安装

    大家好,又见面了,我是你们的朋友全栈君 1.Apache 安装 1.下载apache 下载链接 2.将解压文件移动到目标目录 (整个文件目录最好用英文 不要有空格)...文件目录 输入cd C:\wamp\Apache24\bin,这是我软件目录 , 输入 httpd.exe -k install) (不清楚命令行的伙伴请自行百度命令行知识) 安装成功后...,提示安装成功,并且可以在服务器中找到apache 2.修改apache安装目录 (找到文件C:\wamp\Apache24\conf\httpd.conf,修改如下 这是我的目录C:...,请根据实际情况修改) 最后通过 www.php13.com 可以访问本地站点目录的文件 3.虚拟主机配置 找到文件C:\wamp\Apache24\conf\extra\httpd-vhosts.conf...(我的软件安装在c盘的wamp文件的Apache24下面 需要根据自己的修改) (横线处可根据自己情况修改) 至此,依然可以通过www.php13.com 访问本机的根目录 (第一次写这么多图的文章

    4.9K20

    PHP全栈学习笔记29

    ,功能也是越来越强大了,很多大型网站都是采用了PHP开发,这就证明了PHP的功能强大,强大到能够满足企业网站需求。...安装完成: 把包含系统所有文件的文件夹复制到wamp安装目录的默认web访问目录 www 下,导入数据库,wamp图标,选择phpMyadmin打开MySQL管理程序,输入用户名root,密码为空,菜单栏的...开放外网访问权限 其他方法: 把wamp安装目下找到apache的httpd.conf配置文件 如 C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf 查找...设置断点 双击要调试的行号的坐标,当出现蓝色的小圆点,表示断点设置成功。 启动调试 ? 启动调试 点击绿色爬虫旁边的三角按钮,选择刚刚创建好的调试项目 ? 启动调试 ? 启动调试 ?...下面我将继续对 PHP中的知识进行深入讲解 ,感兴趣的同学可以继续关注本人。

    77140

    10分钟拥有自己的Wikipedia

    但是没有铁打的员工,总有一天我要展翅高飞离开,那么如何将记录的与公司无关的宝贵知识和经验搬运出来?放在txt文件容易误删,放在Google doc里格式不对又无法搜索。这可让我伤透了脑筋。...我的内心是崩溃的。heroku推荐我升级到basic plan,但鉴于heroku的basic套餐并不免费,我明白我又要搭建一次wiki了。 幸运的是,AWS提供了1年免费的EC2 instance。...小编research了一下,发现了一款叫bitnami的更加简易的基于AWS的tool。该tool直接自带最新版的mediawiki AMI并指导你安装。...现在你就有自己的Wiki了。开始用高大上的Wiki记录你的生活点滴吧!...额外插件 我最喜欢MediaWiki的原因就是添加插件十分简单,基本上只需要下载extension然后把他放在wiki要求的目录下,并修改一个叫做LocalSettings.php的文件即可。

    4.1K60

    【PHP】文件写入和读取详解

    php $fp = fopen("C:/wamp64/www/text.txt",'w'); ?> 运行时无报错,说明参数是有效的。...:服务器的目录结构可能会有较大的改变,这时原来写的绝对路径就要全部重写了,比如在我的电脑上的目标文件路径是C:/wamp64/www/text.txt,如果我把www文件夹改名为penghuwan呢?...,我们就相当于为接下来的读写操作设置了权限: 最基本的几个模式: “r”:只能读取文件,不能写入文件(写入操作被忽略) “w”:只能写入文件,不能读取文件(读取操作被忽略) “a”:只追加文件,与“w”...> 在设置了写操作的权限后,就能正常地写入文件了 运行后打开C:/wamp64/www/text.txt: ? 这次我们把权限设置为只读,并尝试写入文本:'在只读模式下写入' 运行后打开C:/wamp64/www/text.txt,发现文件内容并没有改变,说明由于没有设置相应的权限,操作被忽略了 ?

    4K70
    领券