相关疑难解决方法(0)

无法使用Homebrew在Mac上安装xdebug

我对使用Homebrew有点新意,但我喜欢它.它是如此容易.我正在尝试安装Xdebug.网上的一些帖子说这样做:

brew install xdebug
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我明白了:Error, no available formula.

我做了brew search xdebug,它回来了:

josegonzalez/php/php53-xdebug    josegonzalez/php/php54-xdebug
Run Code Online (Sandbox Code Playgroud)

我尝试了几次不同的迭代,brew install包括brew install php53-xdebug但仍然没有运气.有人能帮我吗?我在Xdebug的网站上找不到关于使用Homebrew的任何内容,但网上的帖子似乎表明它是可能的.

homebrew xdebug

42
推荐指数
6
解决办法
4万
查看次数

在OSX 10.8.2上安装mcrypt - 使用自制软件安装PHP 5.3.15

我已经成功安装了mcryptvia,homebrew但我很难找到将mcrypt.so其作为扩展包含在其中的路径php.ini.

mcrypt安装在/usr/local/Cellar/mcrypt/2.5.8.树:

-- AUTHORS
|-- ChangeLog
|-- INSTALL_RECEIPT.json
|-- NEWS
|-- README
|-- TODO
|-- bin
|   `-- libmcrypt-config
|-- include
|   |-- mcrypt.h
|   `-- mutils
|       `-- mcrypt.h
|-- lib
|   |-- libmcrypt.4.4.8.dylib
|   |-- libmcrypt.4.dylib -> libmcrypt.4.4.8.dylib
|   `-- libmcrypt.dylib -> libmcrypt.4.4.8.dylib
`-- share
    |-- aclocal
    |   `-- libmcrypt.m4
    `-- man
        `-- man3
            `-- mcrypt.3
Run Code Online (Sandbox Code Playgroud)

我想包括mcrypt.hphp.ini:

extension="/usr/local/Cellar/mcrypt/2.5.8/include/mcrypt.h"
Run Code Online (Sandbox Code Playgroud)

然后重新启动apache.但它不起作用.

当我在终端中运行php时,我得到:

PHP Warning:  PHP Startup: …
Run Code Online (Sandbox Code Playgroud)

php mcrypt

17
推荐指数
3
解决办法
3万
查看次数

升级后,PHP不再支持PNG操作

更新到Mac OS X 10.10(Yosemite)并启动Apache支持PHP之后,除了PNG文件上的任何图像操作外,一切都像以前一样工作.我得到了一个Call to undefined function imagecreatefrompng(),而对JPEG文件的任何操作都有效.所以GD存在,但不适用于PNG.

phpinfo()看起来像是问题中的一行:' - with-png-dir = no'

phpinfo()函数

GD部分来自phpinfo():

在此输入图像描述

如何使用包含的PHP来处理PNG文件?

php php-gd osx-yosemite

16
推荐指数
2
解决办法
2万
查看次数

无法创建Laravel项目,因为缺少mcrypt扩展

好的,我看过很多关于这个的帖子,我花了一整天的时间来解决这个问题,但没有成功.

我正在尝试创建一个Laravel项目.我正在使用Mac(Yosemite),它运行PHP 5.5.14.机器上还有一个旧版本的PHP.当我尝试使用"laravel new projectname " 从命令行创建项目时,不会报告任何错误,但该命令只会创建一个以项目名称命名的空文件夹.我得到了"制作应用程序......"和"应用程序就绪!构建一些令人惊奇的"消息,但同样只有一个空文件夹.

如果我尝试使用此命令:composer create-project laravel/laravel projectname

我明白了:

安装laravel/laravel(v5.0.16) - 安装laravel/laravel(v5.0.16)下载:100%

projectname中创建项目 使用包信息加载composer存储库从锁定文件安装依赖项(包括require-dev)您的需求无法解析为可安装的软件包集.

问题1 - laravel/framework v5.0.16的安装请求 - > laravel/framework [v5.0.16]可满足. - laravel/framework v5.0.16需要ext-mcrypt* - >系统中缺少所请求的PHP扩展mcrypt.

在终端中,如果我输入:我得到哪个php:/ usr/bin/php/usr/bin/php -v我得到:PHP 5.5.14(cli)(内置:2014年9月9日19:09:25)版权所有(c)1997-2014 PHP Group Zend Engine v2.5.0,版权所有(c)1998-2014 Zend Technologies with Xdebug v2.2.3,Copyright(c)2002-2013,作者:Derick Rethans

我用homebrew用这个命令安装autoconf和mcrypt:brew install autoconf mcrypt

如果我再次运行该命令,我得到:警告:已安装autoconf-2.69警告:已安装mcrypt-2.6.8

由于我一直收到错误,我认为它安装在错误的地方所以,我使用这些说明编译并安装了mcrypt:[安装mcrypt php扩展] [1].我在安装过程中使用了PHP 5.5.14版.Mcrypt安装在这个目录中:/ usr/lib/php/extensions/no-debug-non-zts-20121212 /

我重新启动了Apache.我检查了我的.bash_profile以确保/ usr/bin在我的Path中.

如果我使用phpinfo()创建一个页面并在浏览器中查看它,我会看到mcrypt列在页面的"模块作者"部分中.它只列出了创建模块的人员的姓名.

我很难过.我期待着人们可能提出的任何建议(我真的不想安装虚拟盒子,或类似的东西.当然,我可以把这个模块安装在正确的位置!)

非常感谢!

php mcrypt laravel composer-php osx-yosemite

6
推荐指数
2
解决办法
2万
查看次数

PHP GD Library中没有PNG支持,但支持GIF和JPEG.我怎样才能解决这个问题?

我在OS X Yosemite上运行MAMP服务器版本3.0.5.在执行期间我的php文件似乎缺少PNG支持即使在我使用MAMP 2.1之前,它在png相关函数上也有致命错误.

Jpeg函数工作正常.

这就是我的phpinfo的样子:

Build Date  Apr 10 2014 17:21:18
Configure Command   './configure' '--with-mysql=/Applications/MAMP/Library' '--with-apxs2=/Applications/MAMP/Library/bin/apxs' '--with-gd' '--with-jpeg-dir=/Applications/MAMP/Library' '--with-png-dir=/Applications/MAMP/Library' '--with-zlib' '--with-zlib-dir=/Applications/MAMP/Library' '--with-freetype-dir=/Applications/MAMP/Library' '--prefix=/Applications/MAMP/bin/php/php5.5.10' '--exec-prefix=/Applications/MAMP/bin/php/php5.5.10' '--sysconfdir=/Applications/MAMP/bin/php/php5.5.10/conf' '--with-config-file-path=/Applications/MAMP/bin/php/php5.5.10/conf' '--enable-ftp' '--enable-gd-native-ttf' '--with-bz2=/usr' '--with-ldap' '--with-mysqli=/Applications/MAMP/Library/bin/mysql_config' '--with-t1lib=/Applications/MAMP/Library' '--enable-mbstring=all' '--with-curl=/Applications/MAMP/Library' '--enable-sockets' '--enable-bcmath' '--with-imap=shared,/Applications/MAMP/Library/lib/imap-2007f' '--enable-soap' '--with-kerberos' '--enable-calendar' '--with-pgsql=shared,/Applications/MAMP/Library/pg' '--enable-exif' '--with-libxml-dir=/Applications/MAMP/Library' '--with-gettext=shared,/Applications/MAMP/Library' '--with-xsl=/Applications/MAMP/Library' '--with-pdo-mysql=shared,/Applications/MAMP/Library' '--with-pdo-pgsql=shared,/Applications/MAMP/Library/pg' '--with-mcrypt=shared,/Applications/MAMP/Library' '--with-openssl' '--enable-zip' '--with-iconv=/Applications/MAMP/Library' '--enable-opcache' '--enable-intl' '--with-tidy=shared' '--with-icu-dir=/Applications/MAMP/Library'
Run Code Online (Sandbox Code Playgroud)

的phpinfo

这就是GD部分包含的内容:

GD Support  enabled
GD Version  bundled (2.1.0 compatible)
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.4.12
T1Lib Support   enabled
GIF Read …
Run Code Online (Sandbox Code Playgroud)

php gd mamp image-processing libpng

5
推荐指数
1
解决办法
1万
查看次数