框架zurmo開源(php編寫)
工具Xampp 打開洒擦,需要配置環(huán)境代碼(我使用的時window,所以一下的過程都是在window上操作的)
安裝環(huán)境要求 原文地址
硬件:
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
了解了安裝環(huán)境后丘薛,下去官網(wǎng)吧源碼下載下來嘉竟,解壓邦危,如下圖,這是我下載后解壓的文件及目錄
打開其中的README.TEXT文件希坚,在底部你會找到安裝過程的地址
根據(jù)需要選擇地址(我選擇的是windows)
官網(wǎng)推薦使用xampp裁僧,但是我使用的phpstudy慕购,同xampp類似的集成環(huán)境
先說說聊疲,我為啥不使用xampp
安裝好xampp(phpstudy)后沪悲,把解壓的文件放到指定目錄(xampp:htdocs目錄,phpstudy:www目錄)贡珊,并開啟服務(wù)涉馁,在瀏覽器地址欄輸入對應(yīng)的地址便可以訪問了
點擊按鈕,就會跳到環(huán)境檢測界面(我自己起的名字)寒随,他會提示你一些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
正常的步驟是配置完就可以點擊環(huán)境檢測繼續(xù)按鈕了灰署,但是,在配置的過程中溉箕,有好多的坑需要解決 最主要的是apc
apc 在 php5.5之后就不在支持了,說是推薦使用opcache晌畅,就算是使用了opcache寡痰,在zurmo的環(huán)境檢測棋凳,依然提示你apc is not installed ,沒辦法剩岳,只能安裝apc
我到xampp的官網(wǎng)上沒有找到集成php5.6以下版本的下載方式入热,無奈,我只能放棄了xampp勺良,選擇使用phpstudy
他可以選擇php的版本,我選擇了php5.4.45幅垮,然后就開始配置尾组,先去下載apc 按照官網(wǎng)提供的地方可以下載到apc,但是讳侨,必須與php版本匹配,他才能在phpinfo中顯示出來潮峦,版本匹配(5.4.x的就可以勇婴,因為我的php版本選擇的是5.4.45的)
是否線程安全你可以通過phpinfo()這個方法查看php的版本是否是線程安全的,期間還存在vc6拘悦、vc9的問題橱脸,我上網(wǎng)找了一下,在以后的版本大多都是使用v9的添诉,這個倒是可以忽略
ps:在安裝的過程中,配置完了php.ini 文件蘑斧,ext文件夾中也放進去了對應(yīng)的擴展,但就是不顯示竖瘾,然后我想:是不是瀏覽器緩存的問題准浴,當(dāng)我把緩存清楚之后捎稚,依然沒變化,如上面的圖今野,ldap的擴展我放進去了,php.ini文件我也修改了催什,但就是提示沒有未安裝宰睡,真搞不懂這是幾個意思,會不會是版本不匹配呢旋圆?但是有一部分的擴展時軟件自帶了麸恍,照樣顯示未安裝了,我只想吐幾口血抹沪。。敏弃。
在安裝了apc后噪馏,報了這個錯
zurmo Notice: Unknown: 1. h->opened_path=[null] h->filename=。隅要。董济。
錯的我一臉懵逼,還好終于是解決了,到php.ini 文件中找到欢搜,解決方案如圖
我在安裝的過程中就剩下了ldap谴轮,下面的顯示了繼續(xù)的按鈕,我就沒在管ldap的事情(安裝文檔我也只是先配置了php.ini,數(shù)據(jù)庫的我先暫時放下疮装,看能不能進去粘都,能進去就等以后再說)
點擊下一步,會進到下圖的界面
我這是使用的翻譯軟件將網(wǎng)頁翻譯后的(英語不好樊展,我能怎么辦堆生,我也很絕望啊)
下圖是未配置數(shù)據(jù)文件點下一步后的截圖藤肢,我覺得可能跟未配置數(shù)據(jù)文件有關(guān)
按照官網(wǎng)文檔修改配置文件后無反應(yīng)
操作后確實跟數(shù)據(jù)庫的配置文件無關(guān)糯景,點擊phpstudy 的mysql管理器,選擇Mysql-Font,然后會進入如圖界面
(后來安裝了一遍最住,沒有配置數(shù)據(jù)庫怠惶,直接在界面zurmo的界面設(shè)置數(shù)據(jù)庫,但是根本進不去脓魏,所以還是按照官網(wǎng)先將數(shù)據(jù)庫配置了)
在這個界面修改一下root的密碼(默認為空的)通惫,修改后打開zurmo配置數(shù)據(jù)庫界面,
空白的并且沒有*的先統(tǒng)統(tǒng)不填珊燎,把Database username 填寫成root悔政,然后把Database password 填寫剛才設(shè)置的密碼,還有超級用戶密碼谋国,這個是完成后登陸用的密碼,然后就點擊安裝吧
上圖完成后就進入到了登陸界面捌蚊,先恭喜你了