美文网首页
zurmo安装过程以及我所遇到的坑

zurmo安装过程以及我所遇到的坑

作者: ZoneWonderful | 来源:发表于2017-09-15 14:58 被阅读0次

    框架zurmo开源(php编写)

    工具Xampp 打开,需要配置环境代码(我使用的时window,所以一下的过程都是在window上操作的)

    官网源码

    安装环境要求 原文地址

    硬件:

    RAM: 256(Minimum), >= 512M (Recommended)

    Disk: >= 500M

    软件:

    php版本>= 5.3.3 (必须,5.3.29无法打开)

    MySQL Server >= 5.1

    Apache >= 2.2.1 Or IIS >= 5.0.0

    Memcached

    了解了安装环境后,下去官网吧源码下载下来,解压,如下图,这是我下载后解压的文件及目录

    zurmo解压后文件及目录.png

    打开其中的README.TEXT文件,在底部你会找到安装过程的地址

    安装地址.png

    根据需要选择地址(我选择的是windows)

    安装过程1.png

    官网推荐使用xampp,但是我使用的phpstudy,同xampp类似的集成环境
    先说说,我为啥不使用xampp
    安装好xampp(phpstudy)后,把解压的文件放到指定目录(xampp:htdocs目录,phpstudy:www目录),并开启服务,在浏览器地址栏输入对应的地址便可以访问了


    浏览器打开过程.png

    点击按钮,就会跳到环境检测界面(我自己起的名字),他会提示你一些php的什么什么扩展未安装,如图

    浏览器打开过程2.png
    我这里是配置好了大部分,还剩下一个ldap什么的扩展

    从这里坑就开始了
    按照安装教程一次进行配置
    打开php.ini 文件 按照下面的要求依次搜索进行修改
     Uncomment the line ;extension=php_ldap.dll         // 找到这行取消前面的注释
     Uncomment the line ;extension=php_imap.dll   //找到这行取消前面的注释  
     Add the line zend_extension=php_apc.dll  //添加zend_extension=php_apc.dll    
     download from http://pecl.php.net/package/APC and save in \php\ext\   //可以去那个地址去下载 ,并保存到php下的那个地方  <br>
     Change date.timezone = America/Chicago   //下面的按照要求修改就行   
     Change memory_limit = 250m  
     Change max_execution_time = 3000   
     Change post_max_size = 20M   
     Change upload_max_filesize =  20M   
      Restart apache for the php.ini changes to take effect    
    

    正常的步骤是配置完就可以点击环境检测继续按钮了,但是,在配置的过程中,有好多的坑需要解决 最主要的是apc

    apc 在 php5.5之后就不在支持了,说是推荐使用opcache,就算是使用了opcache,在zurmo的环境检测,依然提示你apc is not installed ,没办法,只能安装apc

    我到xampp的官网上没有找到集成php5.6以下版本的下载方式,无奈,我只能放弃了xampp,选择使用phpstudy

    他可以选择php的版本,我选择了php5.4.45,然后就开始配置,先去下载apc 按照官网提供的地方可以下载到apc,但是,必须与php版本匹配,他才能在phpinfo中显示出来,版本匹配(5.4.x的就可以,因为我的php版本选择的是5.4.45的)

    是否线程安全你可以通过phpinfo()这个方法查看php的版本是否是线程安全的,期间还存在vc6、vc9的问题,我上网找了一下,在以后的版本大多都是使用v9的,这个倒是可以忽略

    ps:在安装的过程中,配置完了php.ini 文件,ext文件夹中也放进去了对应的扩展,但就是不显示,然后我想:是不是浏览器缓存的问题,当我把缓存清楚之后,依然没变化,如上面的图,ldap的扩展我放进去了,php.ini文件我也修改了,但就是提示没有未安装,真搞不懂这是几个意思,会不会是版本不匹配呢?但是有一部分的扩展时软件自带了,照样显示未安装了,我只想吐几口血。。。

    在安装了apc后,报了这个错

    zurmo Notice: Unknown: 1. h->opened_path=[null] h->filename=。。。

    错的我一脸懵逼,还好终于是解决了,到php.ini 文件中找到,解决方案如图


    安装apc报错后.png

    我在安装的过程中就剩下了ldap,下面的显示了继续的按钮,我就没在管ldap的事情(安装文档我也只是先配置了php.ini,数据库的我先暂时放下,看能不能进去,能进去就等以后再说)

    点击下一步,会进到下图的界面

    image.png

    我这是使用的翻译软件将网页翻译后的(英语不好,我能怎么办,我也很绝望啊)

    下图是未配置数据文件点下一步后的截图,我觉得可能跟未配置数据文件有关


    未配置数据库文件.png

    按照官网文档修改配置文件后无反应
    操作后确实跟数据库的配置文件无关,点击phpstudy 的mysql管理器,选择Mysql-Font,然后会进入如图界面


    mysql-font界面.png

    (后来安装了一遍,没有配置数据库,直接在界面zurmo的界面设置数据库,但是根本进不去,所以还是按照官网先将数据库配置了)

    在这个界面修改一下root的密码(默认为空的),修改后打开zurmo配置数据库界面,


    image.png
    未配置数据库文件.png

    空白的并且没有*的先统统不填,把Database username 填写成root,然后把Database password 填写刚才设置的密码,还有超级用户密码,这个是完成后登陆用的密码,然后就点击安装吧

    数据库设置完成后.png

    上图完成后就进入到了登陆界面,先恭喜你了

    相关文章

      网友评论

          本文标题:zurmo安装过程以及我所遇到的坑

          本文链接:https://www.haomeiwen.com/subject/nddssxtx.html