相关疑难解决方法(0)

如何解决"错误:在/ Developer中找不到开发人员目录"?

我刚刚将XCode升级到4.3.1.我正在使用脚本来构建(然后通过Testflight部署)我的应用程序.但我现在收到此错误:

错误:在/ Developer中找不到开发人员目录.运行/ usr/bin/xcode-select以更新开发人员目录路径.

我的机器中没有/ Developer目录:我该如何解决?

macos xcode xcodebuild

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

Yosemite/El Capitan php-gd + mcrypt安装

如何在Yosemite 10.10 - PHP 5.5.14版本中安装/启用php-gdmcrypt

请注意以下步骤安装最新的PHP 5.5.x.

要检查是否已安装gd和mcrypt $ php -m用于显示已编译的模块,如果缺少所需的模块,请继续,请参阅接受的答案.


GD

所以,Apple安装了GD(你正在使用他们的PHP构建,这很好),但不包括对PNG的支持.

如果出现以下情况,您肯定缺少"完整" gd(带png支持)模块: imagecreatefrompng()函数丢失.

"Call to undefined function imagecreatefrompng()"

在此输入图像描述


这个Mcrypt

使用已接受的答案安装brew 并使用gd安装省略部分(除非您需要),并使用以下步骤:

  1. 做搜索 - $ brew search mcrypt
  2. 选择你想要的PHP版本
  3. 安装 - $ brew install php55-mcrypt
  4. 确认使用 $ php -m | grep mcrypt

想在PHP版本之间切换?

查看brew-php-switcher并按照说明操作.

php homebrew php-gd osx-yosemite osx-elcapitan

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

在OSX Mountain Lion上安装PHP的mcrypt扩展

为潜在的n00b问题提前道歉,我正在尝试在我的OSX Mountain Lion机器上安装PHP的mcrypt扩展.

终端中的以下步骤是我到目前为止完成PHP安装所做的工作

cd /path/to/downloaded/php-5.3.21/ext/mcrypt/
/usr/bin/phpize
./configure
cd /path/to/downloaded/php-5.3.21
./configure --with-config-file-path=/private/etc/php.ini --with-apxs2=/usr/sbin/apxs
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

这似乎运作良好,并安装PHP 5.3.21罚款.我已经完成了

sudo nano /private/etc/php.ini
Run Code Online (Sandbox Code Playgroud)

并包括在内

extension=mcrypt.so
Run Code Online (Sandbox Code Playgroud)

随着Apache重启,phpinfo()没有显示加载了mcrypt扩展.

然后我尝试在php.ini中指定extension_dir,再次没有运气.

我已经做好了

locate mcrypt.so
/opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
/usr/local/Cellar/php53-mcrypt/5.3.18/mcrypt.so
Run Code Online (Sandbox Code Playgroud)

并尝试将这两个目录作为extension_dir,没有运气.

经过谷歌搜索后,我也尝试了以下内容

./configure --with-config-file-path=/private/etc/php.ini --with-apxs2=/usr/sbin/apxs --with-mcrypt
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常,但随后"制造",它返回

ext/mcrypt/mcrypt.o: No such file or directory
ext/mcrypt/mcrypt_filter.o: No such file or directory
Run Code Online (Sandbox Code Playgroud)

再次,没有成功.

我究竟做错了什么?似乎mcrypt.so的物理编译没有发生,或者编译错误,因为我怀疑在locate下找到另一个mcrypt.so?

有人请帮忙吗?我在Google搜索页面上浏览过没有运气的页面!

php apache macos mcrypt

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