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

MAMP 服务器 preauth XSS 导致主机妥协 (0day)

您基本应该将 MAMP 视为 OS X 设备的 XAMPP/WAMP 服务器。它是一个本地开发软件栈,通常由 Apache/Ngnix/MySQL/FTP 应用程序组成。...大多数人在他们的个人计算机和其他设备运行本地 Web 服务器时的假设是,由于它在“localhost”域运行,因此无法从 Internet 访问它们。...漏洞: 默认安装的 MAMP 服务器,文件/Applications/MAMP/htdocs/index.php承载以下文件: $switch_language = (string) '';...我们希望这篇文章能说服 MAMP开发人员重新考虑他们的决定。...如果您是个人计算机上经常使用 MAMP 的人,我们无法强调在连接互联网的设备运行 MAMP 有多危险,我们建议您删除位于 htdocs 文件夹中的 /index.php 文件,或者,如果不可能,用

66920

七种PHP开发环境搭建工具

WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费繁琐的配置环境过程,从而腾出更多精力去做开发。...WampServer就是Windows、ApacheMysql、PhpMyadmin、SqlBuddy、XDebug PHP集成安装环境,即在window下的apache、php和mysql服务器软件...的 Apache 发行版; XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。...但是MAMP不仅限于这些组件选择。例如,可以使用Nginx代替Apache,并用MariaDB代替MySQL。 包含MAMP的某些软件包(尤其是Apache和PHP)已预先安装在macOS。...通过便携式计算机或台式计算机上设置本地开发环境,而无需独立的Web服务器MAMP通常与流行的CMS程序(例如WordPress和Drupal)一起使用并为其开发。 五、IIS ?

4.7K11
您找到你想要的搜索结果了吗?
是的
没有找到

PHP开发环境搭建工具有哪些?

WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费繁琐的配置环境过程,从而腾出更多精力去做开发。...WampServer就是Windows、ApacheMysql、PhpMyadmin、SqlBuddy、XDebug PHP集成安装环境,即在window下的apache、php和mysql服务器软件...的 Apache 发行版; XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。...但是MAMP不仅限于这些组件选择。例如,可以使用Nginx代替Apache,并用MariaDB代替MySQL。 包含MAMP的某些软件包(尤其是Apache和PHP)已预先安装在macOS。...通过便携式计算机或台式计算机上设置本地开发环境,而无需独立的Web服务器MAMP通常与流行的CMS程序(例如WordPress和Drupal)一起使用并为其开发。

4.6K11

mac php开发集成环境,MAC OS X下php集成开发环境mamp

之前苦于mac搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apache...启动不了,这里小编为大家分享了MAC OS X 下php集成开发环境mamp教程,下面大家跟着学习啦小编一起来了解一下吧。...打开 MAMP 控制面板,点击【Star Servers】 Apache Server 和 MySQL Server 旁的绿灯表明两台服务器都在运行。...面板显示 ApacheMySQL 分别运行在端口 8888 和 8889 。 单击【Set Web & MySQL Ports to 80 & 3306】。...MAMP 将停止并重新启动两台服务器。 当两个灯再次变绿时,单击【Open Start Page】。 此时,MAMP 欢迎页面将重新载入浏览器中。

3K30

MAMP Pro for Mac(PHPMySQL开发环境)

MAMP Pro for Mac是一款基于macOS平台的本地服务器软件,可以让用户本地计算机上搭建Web服务器环境,方便用户进行网站开发和测试。...它包括了Apache服务器MySQL数据库和PHP脚本语言,用户可以使用它来搭建和管理本地的网站、应用和数据库等,同时还支持多个PHP版本和虚拟主机等高级功能。...MAMP Pro for Mac(PHP/MySQL开发环境)图片MAMP Pro for Mac的特点如下:易于安装和使用:MAMP Pro for Mac拥有简洁易懂的用户界面,用户可以很快地安装和配置本地服务器环境...多平台支持:MAMP Pro for Mac支持多平台,可以macOS、Windows和Linux等操作系统运行,方便用户进行跨平台的开发和测试。...图片适合人群:MAMP Pro for Mac适合Web开发人员、程序员和设计师等需要在本地计算机上搭建Web服务器环境,进行网站开发和测试的人群。

2K20

探索7个MAMP本地开发环境的高效替代软件

集成开发环境软件中,MAMP是一个广受欢迎的选择。...3、无法为每个本地网站设置唯一的配置。4、本地项目之间没有划分。每个MAMP网站共享相同的服务器和资源。...它打包了Apache服务器MySQL数据库、PHP和Perl,是一个一体化的软件包,非常适合初学者快速搭建开发环境。优点:适用于多种操作系统。缺点:对于大型或复杂的项目,可能不如专业服务器环境高效。...它提供了一个完整的、统一的虚拟开发环境,无需本地机器安装PHP、Web服务器或任何其他服务器软件。优点:提供统一的开发环境,无需本地安装额外的服务器软件。...这个内置的Web服务器非常适合小型项目或者开发过程中进行快速测试。优点:无需额外安装,通过简单的命令即可启动。适合小型项目或快速测试,占用资源少。缺点:不适合复杂的开发和测试需求。

5800

PHP小白必须要知道的php基础知识(超实用)

如果 服务器建立了如上例类似的代码,则在运行该脚本后,客户端就能 接收到其结果,但他们无法得知其背后的代码是如何运作的。...PHP运行环境安装 一、 Linux下安装PHP环境 Linux+Apache+MySQL+PHP、Windows下安装PHP环境WAMP 二、 集成环境*:Wamp PHP的特点 •是开放源代码的,服务器端的脚本语言...MAMP 苹果系统下MAMP PRO是专业级版本的经典本地 服务器环境的os x软件。...MAMP这几个首字母代 表苹果的OSX系统的Macintosh、ApacheMySQL相PHP,顾名思义,你应该知道MAMP的 强大功能 啦!...MAMP 内含 Apache 伺服器、PHP 安装套件以及MySQL安装套件。 PHP的标记风格 这是PHP推荐使用的标记风格。服务器管理员不能禁用这种风格 的标记。

70310

Mac下使用MAMP Pro环境

MAMP集成度更高一些,比如Mac就不提供MySQL,就很麻烦了,另外Apache的各种模块,也难保Mac自带的是哪个版本的,MAMP至少带有四个版本以上的PHP,可以随便切换,也可以根据项目制定,另外集成了自动化配置...会报错如“SQLSTATE[HY000] [2002] No such file or directory”,其实,MAMP自己提供的MySQL,一般PHP里,都用localhost作为连接字符串,而这个时候...MySQL,其socket文件也沙盒里,不是一般缺省的那个socket,所以,这里总是报找不到文件,这很诡异,一旦遇到,很难定位,我同一个坑栽倒两次了。...另外,还有一个问题,也比较常见,就是MAMP这个软件包,竟然没有提供memcached扩展,还好,你去Google搜索,能搜到有人都编译好的版本,GitHub,直接下载对应的二进制文件就行了,拷贝到沙盒相应的...另外记得,这个扩展有依赖,需要用brew 安装memcached和libmemcached才能使用,没装的话,表现一直是apache启动不了,或者启动,还说没有memcached扩展。

2.5K70

Mac下快速搭建PHP开发环境步骤详解

备注: 物料:Apache/Nginx+PHP+MySQL+MAMPMac OS 10.12.1 自带Apache,Nginx和PHP 1.运行Apache 查看Apache版本,终端根目录输入如下命令...2016 16:31:34 开启Apache sudo apachectl start 开启后,可以通过浏览器访问:http://localhost,页面显示“It works” 表示已经成功。...以安全模式启动MySQL,并且跳过安全密码,终端输入如下命令: sudo mysqld_safe --skip-grant-tables & 修改MySQL密码: 原理是修改database:mysql...4.大招来了,安装MAMP安装MAMP后,你会发现你上面做的事情基本都是浪费……因为这个一个装完,其他基本都不需要动了,除了稍微改改配置什么的。...安装地址:https://www.mamp.info/en/ 安装免费版的就足够了 通过Preferences设置可以设置项目是用的是Apache还是Nginx,可以设置端口号,也可以设置是用PHP的版本号

3.3K10

MAMP PRO for Mac(专业Web开发环境)

其他新功能包括支持MySQL 5.7,Redis缓存服务器的集成,编辑 器的远程编辑,重新设计的工具栏,优化的主机创建对话框适用于macOS的MAMP PRO无限数量的主机使用MAMP PRO,您可以根据需要创建任意数量的主机...例如,选择是否需要Apache或NginX Web服务器,需要哪个PHP版本,或者是否使用了哪个缓存系统。这使您可以并行处理不同的项目,而不会忽视大局。...多PHPCGI模式下,您可以使用自己的PHP版本运行每个虚拟主机。这允许您使用不同的PHP版本测试项目 - 无需重新启动服务器。...移动测试借助适用于iOS和Android的MAMP Viewer App,本地网络的移动设备测试项目变得前所未有的简单。它可以App Store和Google Play商店免费使用。...内置文本编辑器无论您是想对其中一个项目进行简单更改,还是启动一个全新项目:使用MAMP PRO文本编辑器,您只需本地或远程服务器执行此操作即可。该编辑器具有所有现代功能,如自动完成,语法高亮等。

1.4K10

12 款适用于开发人员的最佳 Web 开发软件

基本 - 终身免费,个人 - 5 美元/月,高级 - 8 美元/月,商业 - 25 美元/月,电子商务 - 45 美元/月 社论评分: ★★★★★ WP 是一个用 PHP 语言开发的博客平台,它支持您自己的服务器使用...PHP/MySQL 数据库构建您的网站。...应用程序可用的响应式和时尚模板/主题之间轻松切换。 5. ...MAMP 是一个免费的本地服务器MAMP Pro 5 是一个商业的、专业的前端实用程序,它使 Mac OS X 用户能够轻松安装 Apache 服务器MySQL、PHP、加速器和 PHPMyAdmin...主要特点: 使专业的 Web 开发人员能够轻松管理开发环境。 模拟真实的测试环境,通过打开本地邮件服务器来测试PHP脚本。 用于本地调试的强大配置。 学习曲线低。 9.

1.7K50

PHPLaravel 本地开发环境搭建:Windows 篇

Cmder 通过 Cmder,我们可以 Windows 系统使用和类 Unix 系统一样的 Shell 命令执行任务,就好像我们 Linux 终端进行操作一样。...Laravel 框架的友好,另外一个重要的原因是它集成了 Cmder、PHP、Composer、Git、NPM/Yarn 等软件,可以实现开箱即用,无需逐个安装,非常方便,当然,它也集成了 Nginx/Apache...下载 laradock PHP 集成开发环境 要安装 Laradock,先要在 Windows 安装 Docker Desktop for Windows: ?...安装 Docker Desktop for Windows 安装完成后,启动 Docker,并运行如下命令验证是否可以正常运行: ?...XAMPP MAMP(支持 Mac、Windows 平台) ? MAMP 等。这里我就不一一演示了,你可以自行按照官方文档或者搜索引擎完成安装和初始化。

3.5K10

使用WAMPWindows本地安装WordPress网站

为您的Apache HTTP Server防火墙添加一个例外。 将SMTP和Email设置为默认值。 安装完成后,选中“立即启动WampServer 2”框,然后单击“完成”。...确保WAMP正在运行   为确保WAMP服务器正在运行,请检查任务栏中WAMP图标(大写W图标)的颜色。以下是可能的情况:   如果W图标为红色,则WAMP服务器运行且处于脱机状态。...您将必须重新启动服务器或重新启动PC。如果它是橙色,则服务器正在部分运行,即Apache(您的Web服务器)正在运行,而MySQL服务正在引导或处于脱机状态。...通常,您应该等待30秒钟左右,如果该图标仍未变为绿色,则应重新启动服务器。如果为绿色,则表示服务器已联机,应该可以通过Web浏览器进行访问。   ...推荐:如何使用XAMPP搭建本地环境的WordPress网站   推荐:如何在Mac使用MAMP本地安装WordPress网站 晓得博客,版权所有丨如未注明,均为原创 晓得博客 » 使用WAMPWindows

3.6K01

WordPress快速建站

WordPress Logo 自建测试环境:LAMP 传统意义LAMP套装是Linux + apache + mysql + php。...Linux作为操作系统,apache作为服务器mysql是数据库,php作为服务器和数据库之间的接口(以及cgi)。尽管这四者是相对独立的产生的,但这四者可以完美的配合并构成一个高效的web服务器。...我自己的电脑安装了LAMP以便测试wordpress。如果测试成功,你可以租用支持php和mysql的主机,在上面运行wordpress网站。...AppServNetwork的网址是 http://www.appservnetwork.com/) (MAC OS X下可以使用MAMP,这个软件提供了MAC + apache + mysql + php...创建数据库 终端下使用下面命令启动mysql $mysql -u root -p 进入mysql,创建名为wordpress的数据库,并创建用户vamei mysql> CREATE DATABASE

5.4K121
领券