php - 在同一环境中运行的 2 个版本的 PHP 之间丢失

标签 php mysql sockets mamp

console 上输入:

php -v : 5.3.2 PHP 5.3.2 (cli) (built: Oct 13 2010 13:09:53)
mysql.sock : /Applications/MAMP/tmp/mysql/mysql.sock 

这是安装了MAMP的版本(我刚刚卸载了)

如果我在浏览器上执行 phpinfo()

PHP Version 5.3.3
/var/mysql/mysql.sock

问题 我想在浏览器和 CLI 上将 PHP 5.3.3 与 /var/mysql/mysql.sock 一起使用(否则我无法访问我的数据库,因为有 2 个套接字)。

请问如何覆盖 CLI 安装? (我正在运行 MAC OSX 10.6)

最佳答案

如果您使用的是 MAMP,那么您是否在浏览器中使用端口 :8888。 OSX native 安装了 apache/php。如果您使用的是 MAMP,我会假设 CLI 版本是 OSX 版本,而浏览器版本(来自 MAMP 起始页)作为单独的应用程序运行。

关于php - 在同一环境中运行的 2 个版本的 PHP 之间丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4149340/

相关文章:

iphone - 使用的套接字上的 NSStream SSL

python - 通过Python套接字发送文件-卡在socket.sendall

php - 如何检查操作码缓存是否在服务器上运行?

php - 警告 : When only one parameter is given, 必须是数组

mysql - 如何获取 MySQL 中现有数据库的 ER 图?

php - 2个mysql表,单行链接到另一个表中的多个条目。我怎样才能只获得单行一次而不是每个其他条目

c - 微型 C 编译器 (TCC) 和 winsock?

php - 用于模拟由新类对象调用的方法的单元测试

PHP - Doctrine - 如何使用单个命名空间自动加载实体类

MySQL 棘手的 Pivot 协助