Apache 2.2.27和PHP 5.5.12在Mac OS X 10.8.5编译安装过程: 在开始之前首先升级Xcode的组件: preferences => Downloads => 下载Command Line Tools包 然后进入Apache的源码包,对于大部分的源码包都可以使用下面这个指令来查看编译选项: ./configure --help 配置编译选项: ./configure --prefix=/Users/levin/dev/apache2.2.27 --enable-modules=most --enable-mods-shared=all 报错: checking for APR-util... yes checking ...
安装homebrew homebrew是mac下非常好用的包管理器,会自动安装相关的依赖包,将你从繁琐的软件依赖安装中解放出来。 安装homebrew也非常简单,只要在终端中输入:ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" homebrew的常用命令:brew update #更新可安装包的最新信息,建议每次安装前都运行下 brew search pkg_name #搜索相关的包信息 brew install pkg_name #安装包 想了解更多地信息,请参看h...
安装服务端 memcache是项目名,而在服务端的驻留进程叫memcached(linux的守护进程一般都是在后面加个d)。在OSX下使用brew可以快速安装memcache: $ sudo brew install memcached memcache的依赖:openssl和libevent会自动下载并安装。 安装完成后,使用如下命令启动: $ sudo memcached -m 32 -p 11211 -d 安装php扩展 使用php操作memcache前,需要安装php的扩展,php的扩展有两个可以选择memcache和memcached,这里就安装比较经典...
因为甲骨文的尿性。mariadb应该要顶替mysql了。所以抛弃mysql 1,编译nginx 分别下载nginx,openssl,pcre 编译openssl的时候会提示WARNING! If you wish to build 64-bit library, then you have to invoke ‘./Configure darwin64-x86_64-cc *manually*. 如果你不停止编译就会出错。这个问题应该是 openssl/config脚本猜对你的系统是64位,但是 会根据$KERNEL_BITS来判断是否开启x86_64编译,默认 是不开启的(很奇怪的设置,虽然...
YII集成了单元测试和功能测试,借助phpunit和selenium实现。笔者在配置过程中遇到了不少麻烦,纪录在此。 必要概念 selenium selenium是个著名的自动化测试工具,可以调起本地的浏览器来完成测试,所以可以用来自动化测试web项目。selenium分为服务端和客户端,服务端使用java开发,所以需要一个jdk,服务端在启动时,会启动一个http服务,客户端通过与服务端进行http通信,向服务端发起测试请求,服务端会自动调起浏览器完成测试。...
刚开始使用MAC OX系统,架设了apache+php环境。程序中使用unlink和fopen方法操作文件时提示没有权限。使用命令chmod -R 755 system/cache 将要操作的文件设为-rwxr-xr-x 后,依然提示拒绝访问。请问正确的做法是什么?—————————————————————— 使用命令chmod -R 777 system/cache 貌似就解决了...回复内容:刚开始使用MAC OX系统,架设了apache+php环境。程序中使用unlink和fopen方法操作文件时提示没有权限。...
在终端上面输入 uname -a 或者 uname -m 都是表示系统为x8664 的; phpinfo里面也是显示x8664 的。具体操作方式如下图: 然后,总是出现错误: Failed loading /usr/lib/php/extensions/no-debug-non-zts-20090626/ZendGuardLoader.so: dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/ZendGuardLoader.so, 9): no suitable image found. Did find: /usr/lib/php/extensions/no-debug-non-zts-20090626/ZendGuardLo...
操作是用homebrew进行安装。 可是到了和系统的apache结合的时候,不知道libphp5.so的文件。装载的是系统的libphp.so文件。 httpd.conf 配置信息装载文件 LoadModule php5_module libexec/apache2/libphp5.so 系统显示: 就是不知道homebrew安装的libphp5.so的文件安装。系统是无法找到的。 有没有详细的配置方案刚学,就是无法装载php5.4。 回复内容: 操作是用homebrew进行安装。 可是到了和系统的apache结合的时候,不知道li...
系统:macos 10.8.3 初始条件都设置完毕,但是更改了apache Documentroot 环境配置更改到自己程序的运行路径就不能成功。不知道是不是权限的问题。 在系统的默认路径就能够执行php。但是更换路径显示 You dont have permission to access / on this server. 权限已经加上去了,不知道少了啥么? 还有啥需要补充的~# # This is the main Apache HTTP server configuration file. It contains the # configuration directives that ...
我安装的是MagickWandForPHP-1.0.9-2.tar.gz 这个包将 magicwand.so 加在 php.ini里面 然后报错 这个是apache的 error_logWarning: PHP Startup: Unable to load dynamic library '/service/php//lib/php/extensions/no-debug-non-zts-20090626/magickwand.so' - dlopen(/service/php//lib/php/extensions/no-debug-non-zts-20090626/magickwand.so, 9): Library not loaded: /usr/local/lib/libjpeg.8.dylibReferenced from: /se...
我在mac os 下用mamp 开发,写的错误代码都不报错的。php.ini 设置了 error_reporting=E_ALL; 代码中加error_reporting(E_ALL); ini_set('display_errors', '1'); 还是不行。。回复内容:我在mac os 下用mamp 开发,写的错误代码都不报错的。php.ini 设置了 error_reporting=E_ALL; 代码中加error_reporting(E_ALL); ini_set('display_errors', '1'); 还是不行。。打开 /Applications/MAMP/bin/php/{your PHP version}/conf/php....
==> ./configure --prefix=/usr/local/Cellar/php55/5.5.19 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/php/5.5 --with-config-file-path=/usr/local/ checking for krb5-config... /usr/bin/krb5-config checking for DSA_get_default_method in -lssl... no checking for X509_free in -lcrypto... yes checking for pkg-config... noconfigure: error: Cannot find OpenSSL's 回复内容:==> ./configure --p...
? ~ git:(master) ? brew install php56 ==> Installing php56 from homebrew/homebrew-php ==> Downloading https://www.php.com/get/php-5.6.4.tar.bz2/from/this/mirror Already downloaded: /Library/Caches/Homebrew/php56-5.6.4 Warning: Backing up all known pear.conf and .pearrc files Warning: If you have a pre-existing pear install outsideof homebrew-php, or you are using a non-standardpear.conf location,...
Mac OS下VIM插件youcomplete如何配置支持 javascript php bootstrap?回复内容:Mac OS下VIM插件youcomplete如何配置支持 javascript php bootstrap?楼主可以看一下这个,上面有关于js和php的代码补全的插件https://github.com/wklken/k-vim 我扫了以下ycm的文档,ycm主要是提供c系的语言,python,go,其他的好像需要其他的vim配置才可以。
1)之前一直在win下面使用phpstorm,可以使用ctrl+w进行代码块选择。现在在Mac os x下使用phpstorm,选中代码块的快捷键是哪一个呢?2)mac下使用Safari,触控板如何弄出右键菜单?回复内容:1)之前一直在win下面使用phpstorm,可以使用ctrl+w进行代码块选择。现在在Mac os x下使用phpstorm,选中代码块的快捷键是哪一个呢?2)mac下使用Safari,触控板如何弄出右键菜单?https://www.jetbrains.com/phpstorm/documentation/Php...