Mac Mini Server上安装易客CRM

安装部署2013-02-25

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的密码是空的。

← 返回帮助中心