首页 / 服务中心 / 常见问题

Mac Mini Server上安装易客CRM

时间:2013-02-25 17:40:32 点击:

1)首先允许Mac Mini安装非App Store上的应用;
2)禁用网站功能;
3)设置host name,改成server.local ,不要使用默认的名字,这样通过局域网可以直接访问这个host name,如果host name有问题,会影响apache的启动,会提示/etc/hosts文件有问题;
4)下载http://sourceforge.net/projects/xampp/files/XAMPP%20Mac%20OS%20X/1.0.1/
5)安装xampp,直接点击xampp-macosx-1.0.1.dmg 就可以把xampp安装在/Applications目录下;
6)安装Zend Optimizer,下载地址:http://www.zend.com/en/download/138,解压缩压缩包,找到 ZendOptimizer.so的路径,修改php.ini,把extension的路径指向ZendOptimizer.so的路径即可,具体可以参 考zendOptimizer的说明文档。
已经修改好的PHP.ini如下
# Yet to come with the following versions
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/Applications/xampp/xamppfiles/temp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension="/Applications/xampp/zendOptimizer.so"
zend_extension_ts = "/Applications/xampp/ZendOptimizer.so"

7)启动xampp会提示如下错误信息:
/Applications/XAMPP/xamppfiles/bin/apachectl: line 70: ulimit: open files: cannot modify limit: Invalid argument

修改xampp的apachectl  文件文件,注释69,70和71行的代码
help如下:
go to file:

/Applications/xampp/xamppfiles/bin/apachectl

and comment out lines 69, 70 and 71

currently they are:

if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then
$ULIMIT_MAX_FILES
fi

change to:

#if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then
#$ULIMIT_MAX_FILES
#fi
如果启动apache还有问题,就需要修改host name,第三条已经讲过。
然后就就可以启动xampp的apache和mysql服务,如果有问题,注意查看log文件的报错信息,然后再根据报错信息排错和解决问题。如果mysql有报错,注意要重启服务器。
8)接下来就是复制易客CRM的文件和数据库,接下来的安装就和其他平台下一样了。
9)注意max mini server 终端里执行命令时请加sudo,mini里可以没有root用户,只要是管理员身份就可以拥有和root用户一样的权限,但是要加sudo,这个是mac os10.8上测试发现。
10)xampp1.0.1支持xslt,不需要再重新编译php,默认的mysql的密码是空的。