Mac 10.6.8上的默认Apache、PHP和MySql

Mac 10.6.8上的默认Apache、PHP和MySql,php,mysql,apache,macos,osx-snow-leopard,Php,Mysql,Apache,Macos,Osx Snow Leopard,如果我决定使用其他服务器解决方案/软件包,比如MAMP,而不是预装在Mac上的,我可以知道我在运行哪种Apache、PHP和MySql吗?是否有可能同时运行多个Apache、PHP和MySql?或者如果我删除所有苹果的默认安装会更好吗 目前,我在MacOSX10.6.8上预装了Apache2.2.17和PHP5.3.4。我不知道我是否安装了Mysql。我想知道如何在Apache、PHP和mySql之间建立连接。我知道有通过套接字连接的,但如果我安装了同一设备的多个版本,我如何连接它们 抱歉问了这

如果我决定使用其他服务器解决方案/软件包,比如MAMP,而不是预装在Mac上的,我可以知道我在运行哪种Apache、PHP和MySql吗?是否有可能同时运行多个Apache、PHP和MySql?或者如果我删除所有苹果的默认安装会更好吗

目前,我在MacOSX10.6.8上预装了Apache2.2.17和PHP5.3.4。我不知道我是否安装了Mysql。我想知道如何在Apache、PHP和mySql之间建立连接。我知道有通过套接字连接的,但如果我安装了同一设备的多个版本,我如何连接它们

抱歉问了这么长的问题

谢谢和问候,
Jeno

您可以运行多个Apache安装,只要每个安装侦听不同的端口。您可以运行多个MySQL安装,只要每个安装侦听不同的端口和套接字,并且具有不同的。您甚至可以将的同一安装作为多个服务器实例运行;这两种情况之间没有真正的区别

不要删除苹果安装的Apache或PHP。相反,禁用它们,或者在Apache的情况下不启用它们

MySQL不是默认系统软件的一部分


Apache通常不与MySQL交互。PHP本身也不与MySQL交互;这是PHP脚本做的,这是一个在脚本创建连接时使用正确连接信息的问题,例如,在创建PDO对象时。如果有多台SQL Server正在运行,只需使用适当的端口号或套接字路径即可。

请在每篇文章中保留一个问题。M[a]y是什么意思?我知道我正在运行哪个[…]吗?这个问题仍然不清楚。您是否在询问如何检查作为给定服务器运行的二进制文件,例如,在端口80上运行的web服务器?谢谢您的回答。我将不使用默认的苹果。我决定使用解决方案的一体式MAMP软件,这样我就有了一个图形界面来配置我的所有端口和套接字。对于像我这样的新手来说,这会让生活变得更轻松,但如果我需要安装额外的apache模块,我想我会再次遇到问题。