草庐IT

os-release

全部标签

php - 我如何为 Mac OS X Yosemite 10.10 安装 libmemcached 以便在 Mamp 3 上安装 memcached.so PHP 扩展?

我需要在运行MacOSXYosemite的MacBookPro上安装libmemcached。我已经安装了memcached守护进程,但为了让PHPmemcached.soPECL扩展正常工作,我需要安装libmemcached。我已经从https://launchpad.net/libmemcached/+download下载了tar.gz,查看文件README.FIRST:Hi!Ifyouaregettingthiscodefromhttp://launchpad.net/libmemcachedthencontinuereading.Otherwisethesedirection

php - 如何在 Mac OS X (10.9.4) 中修复 'PHP' make?

我正在为OSXMavericks(10.9.4)上的PHP添加postgres支持。遵循[博客](http://blog.rupey.org/post/63221360055/adding-postgres-support-to-php-on-os-x-mavericks)中的步骤...在错误之间修复,并达到“make”。执行“make”时出现以下错误。------错误------users-mbp:pdo_pgsqlRK$pwd/usr/include/php/ext/pdo_pgsqlusers-mbp:pdo_pgsqlRK$make/bin/sh/usr/include/php

php - 在 Mac OS X 上运行没有管理员权限的 apache 本地实例

我想制作apache/php的可移植版本以在本地开发。但问题在于绑定(bind)端口。该过程需要管理员权限,而我的工作站上没有。我想编译一个apache/php版本,我将在我的工作站上传输并在没有任何权限要求的情况下运行它。我读到了privbind,但最后,您仍然需要那些该死的管理员权限!关于某种虚拟端口映射或任何无需root即可工作的想法有什么想法吗?谢谢! 最佳答案 您确实需要root权限才能绑定(bind)1024以下的任何端口,80也不异常(exception)。考虑使用更高的端口,例如8080(或不太常见的端口)。

php - 在 OS X 上的 PHP 5 上安装 OAuth PECL 包

我正在尝试安装OAuthPECL包,并且我使用的是PHP5。当我运行安装命令时,出现以下错误,提示我必须安装PHP7.0版。目前无法升级到PHP7,那么如何为PHP5安装OAuth包?chris$sudopeclinstalloauthpecl/oauthrequiresPHP(version>=7.0.0),installedversionis5.5.29Novalidpackagesfoundinstallfailed 最佳答案 oauth的2.0.0版本似乎依赖关系困惑。您可以像这样安装以前的版本:sudopeclinstal

php - OS X Mavericks 如何将 PHP 5.4 升级到最新的 5.5+?

我会尝试将我的php版本更新到最新的5.5+版本当我在控制台中通过/usr/local/bin/php-v查看时,我看到了5.5+版本,使用php-v它告诉我安装了5.4版本。如何删除旧版本5.4并安装最新的5.5+版本? 最佳答案 通常我使用来自liip.ch的PHP包从终端运行:curl-shttp://php-osx.liip.ch/install.sh|bash-s5.5它不会从您的系统中删除默认安装的PHP5.4,但对使用PHP5.5没有任何影响。他们在FAQ中使用php-v解决了这个问题.

Mac OS 上的 PHP 7.2 memcached 扩展

我正在尝试在macOSHighSierra上设置phpmemcached扩展。我正在运行php7.2php-v的输出:PHP7.2.6(cli)(built:May25201806:18:43)(NTS)Copyright(c)1997-2018ThePHPGroupZendEnginev3.2.0,Copyright(c)1998-2018ZendTechnologieswithZendOPcachev7.2.6,Copyright(c)1999-2018,byZendTechnologies我安装了memcached通过pecl没有任何错误:peclinstallmemcached

php - 我无法在 Mac OS X Mojave 上安装 GRPC

我使用macmojave并尝试安装grpc:sudopeclinstallgrpc我使用MAMP。触发的错误是:/bin/sh/private/tmp/pear/install/pear-build-root9h4CAG/grpc-1.16.0/libtool--mode=compilecc-fvisibility=hidden-DOPENSSL_NO_ASM-D_GNU_SOURCE-DWIN32_LEAN_AND_MEAN-D_HAS_EXCEPTIONS=0-DNOMINMAX-DGRPC_ARES=O-1.-I/private/tmp/pear/install/grpc-DPH

php - 调试 php 7 Xdebug 2.4.0RC3 mac os 时出现 502 Bad Gateway

我使用的是最新版本的PHP(7.0.2)和xdebug(2.4.0RC3)与phpstorm9.0.2当我开始调试时,我立即得到error"502BadGateway"有时我设法单步执行几行代码,但无论如何我都会遇到错误。当我有以前版本的PHP(5.6)时和xdebug一切都很棒。附言php、nginx和xdebug使用homebrew安装。 最佳答案 你可以试试这个:打开你的php.ini,抱歉,我不知道它在MacOS中的位置,在Ubuntu中它位于/etc/php/7.0/fpm/php.ini使用您最喜欢的文本编辑器打开它,并

php - 当我在我的 Mac (OS X 10.6 Snow Leopard) 上使用本地服务器时,我在哪里保存我的 HTML 和 PHP 文件

我正在学习PHP和MySQL,并且刚刚在我的MacSnowLeopard上设置了一个本地服务器。不同的组件工作(PHP工作,MySQL从终端工作,Apache已设置。我应该在哪里保存我的HTML和PHP文件?一些消息来源说/users/[我的用户名]/sites/。其他来源说/MacHD/Library/WebServer/Documents。还有其他消息来源说我应该将文件保存到Apache文件夹中吗?正确答案是什么?谢谢! 最佳答案 主要的http://localhost/webroot位于/MacHD/Library/WebSe

php - 无法在 OS X Mavericks 上加载 PHP 扩展

所以我升级到OSX10.9Mavericks并尝试再次设置我的本地开发环境。我按照thisthread中的说明运行了xcode-select--install这让我成功地编译了扩展。我已经确认扩展存在于/usr/lib/php/extensions/no-debug-non-zts-20100525并且我已经添加了extension=redis.so到我的php.ini文件。我没有看到任何与无法加载扩展有关的错误,并且phpinfo()报告了预期的extension_dir并在中显示了extension=redis.so它的输出,确认我确实将它放入了正确的文件中。不幸的是,这是phpi