多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > CakePHP > CakePHP 安裝

CakePHP 安裝

來源:程序員人生   發布時間:2014-09-17 13:57:45 閱讀次數:5246次

安裝

你可以快速輕松的安裝CakePHP. 基本要求你要有一個Web服務器和一個CakePHP的副本文件,雖然本手冊主要側重于建立在Apache(因為它是最常用的),你可以配置CakePHP的在各種Web服務器,如LightHTTPD或Microsoft的IIS中運行。

需求

  • HTTP服務器。例如:Apache的。 mod_rewrite的是首選,但絕不是必備的。
  • PHP 5.2.8 或更高版本。

技術上數據庫引擎不是必需的,但我們可以想象,大多數應用程序都將需要一個。CakePHP的支持多種數據庫存儲引擎:

  • MySQL (4 或更高版本)
  • PostgreSQL
  • Microsoft SQL Server
  • SQLite
所有內置的驅動程序都需要PDO。你應該確保你安裝了正確的PDO擴展。

授權

CakePHP的授權為MIT。 這意味著你可以自由地修改,分發和重新發布他的源代碼在保留其版權聲明的情況下。 您也可以自由的將CakePHP應用于任何商業或閉源應用程序中。

下載 CakePHP

主要有兩種方式獲得CakePHP的全新副本。 您可以從主網站下載的存檔的副本(zip/tar.gz/tar.bz2),或從git倉庫獲取。

下載CakePHP的最新的版本。 訪問主站 http://cakephp.org 并點擊 “立即下載” 鏈接。

CakePHP的所有版本都托管在 GitHub. GitHub網站包含CakePHP的本身以及許多其他CakePHP的插件的。CakePHP的版本可在 GitHub 獲取。

另外,您可以得到最新的非正式發布的代碼,所有的錯誤修復和最新的增強功能。這些都可以從克隆的 GitHub 獲取:

git clone git://github.com/cakephp/cakephp.git

權限

CakePHP使用app/tmp目錄為一些不同的操作。 例如模型的描述,緩存視圖和會話信息。

因此,請確保該app/tmp目錄及其所有子目錄中擁有安裝CakePHP用戶的可寫權限。

設置

設置CakePHP很簡單可以直接將它拷貝到你的web服務器的文檔目錄下,或作為復雜的,如你所愿靈活。本節將涵蓋CakePHP的三個主要安裝類型:開發,生產,和高級。

  • 開發模式:容易得到,應用程序的URL包括CakePHP的安裝目錄名,不太安全。
  • 生產模式:需要配置Web服務器的文檔根目錄,干凈的URL,非常安全。
  • 高級模式:對于一些配置,使您可以將關鍵的CakePHP系統文件放置在系統的不同目錄下,可以讓多個CakePHP應用共享一個CakePHP庫。

開發模式

通過開發應用程序是快速設置CakePHP的很好的方法。這個例子可以幫助你安裝一個CakePHP的應用程序,并讓其可以在 http://www.example.com/cake_2_0/進行訪問。 我們假設在這個例子中你的文檔目錄被設置為 /var/www/html.

解壓CakePHP的壓縮文件到/var/www/html目錄中。現在將你所在文檔目錄中的文件夾名稱修改(如 cake_2.0.0)。將些文件夾重命名為 cake_2_0.。你的開發設置看起來會向下面的這樣的文件系統:

/var/www/html/ cake_2_0/ app/ lib/ plugins/ vendors/ .htaccess index.php README
如果您的Web服務器配置正確,你現在應該找到你的CakePHP應用程序的訪問地址如下:
http://www.example.com/cake_2_0/

使用一個CakePHP核心庫在多個應用程序中

如果您正在開發多個應用,可以讓讓他們共享相同的CakePHP的核心庫。有幾個方法,讓你可以做到這一點。 通常情況下,最簡單的是使用PHP的include_path。要開始了,克隆了CakePHP的目錄。 在這個例子中,我們將使用 /home/mark/projects

git clone git://github.com/cakephp/cakephp.git /home/mark/projects/cakephp


這將克隆你的CakePHP到 /home/mark/projects 目錄中。如果你不想使用git,你可以下載一個zipball其余步驟將是相同的。 接下來你就必須找到并修改 php.ini。在* nix系統中,這通常是在 /etc/php.ini, 但使用 php -i 查看 “加載配置文件”。一旦找到正確的 ini 文件,修改 include_path 配置包括/home/mark/projects/cakephp/lib。看一下例子會是什么樣子:

include_path = .:/home/mark/projects/cakephp/lib:/usr/local/php/lib/php

重新啟動Web服務器后,你應該看到反映在變化通過 phpinfo()

如果你是在Windows上,單獨的include路徑使用;而不是:

在完成設置你的 include_path 你的應用程序應該能夠自動找到CakePHP的。


產品模式

產品模式安裝是一種更加靈活的方式來設置CakePHP。 使用這種方法允許整個域作為一個單一的CakePHP應用程序。這個例子將幫助你在你的文件系統的任何地方安裝CakePHP,并使其可在http://www.example.com進行訪問。 請注意,此安裝可能需要正確的,改變 DocumentRoot 在Apache Web服務器上。

解壓CakePHP壓縮文件的內容到您選擇的目錄。對于這個例子,我們假設你選擇安裝了CakePHP/ cake_install。 您的安裝程序將看起來像這樣的文件系統:

/cake_install/ app/ webroot/ (this directory is set as the ``DocumentRoot`` directive) lib/ plugins/ vendors/ .htaccess index.php README

使用Apache的開發人員應該設置 DocumentRoot 目錄到:

DocumentRoot /cake_install/app/webroot

如果您的Web服務器配置正確, http://www.example.com 訪問你的應用程序。

高級安裝和URL重寫

  • 高級安裝
  • URL重寫

將它啟動

好吧,讓我們來看看CakePHP的動行情況。 根據你的設置,你應該將瀏覽器指向 http://example.com/ 或 http://example.com/cake_install/。在這一點上,你將會看到CakePHP的默認主頁,和一個消息,告訴你當前的數據庫連接的狀態。

恭喜你!你準備好 創建你的第一個 CakePHP 應用程序。

不能正常工作? 如果你獲得了一條關于 timezone 的 PHP 錯誤請注釋掉在 app/Config/core.php文件中的相關行:

/** * Uncomment this line and correct your server timezone to fix * any date & time related errors. */ date_default_timezone_set('UTC');





生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产偷v国产偷v亚洲高清 | 久久亚洲日本不卡一区二区 | 校园春色欧美色图 | 91人人| 亚洲欧美日韩中文字幕在线一区 | 一级淫片免费视频 | 久久久毛片免费全部播放 | 嫩草影院在线观看精品 | 久草在线播放视频 | 国产高清在线播放免费观看 | 欧美视频一级 | 黄色中文字幕在线观看 | 国产精品亚洲第五区在线 | 亚洲小视频 | 精品91一区二区三区 | 91精品亚洲 | 国产一区二区三区久久 | www久久久久| 亚洲综合亚洲国产尤物 | 91四虎国自产在线播放线 | 武则天a级片 | 九月丁香激情综合婷婷玉立 | 中文字幕亚洲综合久久2 | 国内精品久久久久久不卡影院 | 欧美伊人久久大香线蕉在观 | 中文字幕一区二区三区在线播放 | 亚洲国产精品免费 | 一级毛片一级毛片一级毛片aa | 亚洲成a人片在线观看播放 亚洲成a人片在线观看精品 | 国产一区日韩二区欧美三 | 国产成人高清亚洲一区91 | 222aaa免费 | 亚洲精品aⅴ中文字幕乱码 亚洲精品h | v天堂网| 亚洲美女又黄又爽在线观看 | 不卡欧美 | 国产福利视频一区二区三区四区 | 粉嫩00福利视频在线精品 | 国产欧美成人免费观看视频 | 成人久久久精品乱码一区二区三区 | 视频免费视频观看网站 |