框架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
了解了安裝環境后,下去官網吧源碼下載下來,解壓,如下圖,這是我下載后解壓的文件及目錄
打開其中的README.TEXT文件,在底部你會找到安裝過程的地址
根據需要選擇地址(我選擇的是windows)
官網推薦使用xampp,但是我使用的phpstudy,同xampp類似的集成環境
先說說,我為啥不使用xampp
安裝好xampp(phpstudy)后,把解壓的文件放到指定目錄(xampp:htdocs目錄,phpstudy:www目錄),并開啟服務,在瀏覽器地址欄輸入對應的地址便可以訪問了
點擊按鈕,就會跳到環境檢測界面(我自己起的名字),他會提示你一些php的什么什么擴展未安裝,如圖
我這里是配置好了大部分,還剩下一個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 文件中找到,解決方案如圖
我在安裝的過程中就剩下了ldap,下面的顯示了繼續的按鈕,我就沒在管ldap的事情(安裝文檔我也只是先配置了php.ini,數據庫的我先暫時放下,看能不能進去,能進去就等以后再說)
點擊下一步,會進到下圖的界面
我這是使用的翻譯軟件將網頁翻譯后的(英語不好,我能怎么辦,我也很絕望啊)
下圖是未配置數據文件點下一步后的截圖,我覺得可能跟未配置數據文件有關
按照官網文檔修改配置文件后無反應
操作后確實跟數據庫的配置文件無關,點擊phpstudy 的mysql管理器,選擇Mysql-Font,然后會進入如圖界面
(后來安裝了一遍,沒有配置數據庫,直接在界面zurmo的界面設置數據庫,但是根本進不去,所以還是按照官網先將數據庫配置了)
在這個界面修改一下root的密碼(默認為空的),修改后打開zurmo配置數據庫界面,
空白的并且沒有*的先統統不填,把Database username 填寫成root,然后把Database password 填寫剛才設置的密碼,還有超級用戶密碼,這個是完成后登陸用的密碼,然后就點擊安裝吧
上圖完成后就進入到了登陸界面,先恭喜你了