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

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > CakePHP > php框架學習日志二(cakephp在xp上安裝)

php框架學習日志二(cakephp在xp上安裝)

來源:程序員人生   發布時間:2014-09-23 08:00:01 閱讀次數:6420次
 
在研究了一天cakephp后,終于把cakephp安裝成功了,現在和大家分享一下我的安裝經驗,希望對大家有點用
 
一:下載cakephp
下載最新的cakephp可以到:http://cakeforge.org/projects/cakephp/(穩定版)
也可以到:https://svn.cakephp.org/repo/trunk/cake/1.x.x.x/(SVN版)
我是用的cake_1.1.19版,可以到:http://download.csdn.net/source/521486下載
 
二:cake目錄結構
/app
    /config          - 配置文件目錄,包括Database, ACL等
    /controllers     - Controllers文件 
        /components - Components文件
    /index.php       - 允許你將app目錄部署為DocumentRoot (譯注:參見Apache相關配置)
    /models          - Model文件 
    /plugins         - Plugins文件
    /tmp             - Cache和日志存放處 
    /vendors         - 你的應用中使用到的第三方類庫
    /views          - 視圖文件
        /elements    - 視圖元素文件
        /errors      - 自定義錯誤頁面
        /helpers     - Helpers文件
        /layouts     - 頁面布局文件
        /pages       - 靜態頁面文件
    /webroot         - web根目錄
        /css
        /files
        /img
       /js
/cake                - 核心類庫,請不要隨意修改任何文件,除非你確信你有這個能力
index.php           
/vendors             - 服務器端的第三方類庫
 
三:cakephp安裝
 
Cakephp的安裝方式有三種:開發方式、生產方式、自由安裝。對于前兩種安裝方式網上有很多文章已經說的很詳細也很清楚,我這里也在不在累述了,我主要是講下自由安裝方式。從目錄結構分析來看,cake主要有個三個文件,app、cake、webroot,我的安裝方式則是把三個目錄分開放,首先在磁盤目錄下建立一個cakephp文件夾,然后再在里面分別建立myroot、myapp、mycake三個文件夾,然后把解壓縮后的文件里的app里的webroot文件內的所有文件復制到myroot文件夾內,然后把app文件夾復制到myapp文件夾,把cake和vendors兩個文件夾復制到mycake文件夾內,那么現在的文件目錄結果如下
 
 
/cakephp
    /myroot
            /css
            /files
            /img
            /js
            .htaccess
            css.php
            favicon.ico
            index.php
    /myapp
        /app
            /config
            /controllers
            /models
            /plugins
            /tmp
            /vendors
            /views
            index.php
    /mycake
        /cake
                /config
                /docs
                /libs
                /scripts
                app_controller.php
                app_model.php
                basics.php
               bootstrap.php
                dispatcher.php
        /vendors
 
接下來就需要對myroot/index.php 文件進行修改了,修改如下:
if (!defined('ROOT')) {
              define('ROOT', DS . 'cakephp' . DS . 'myapp');
       }
       if (!defined('APP_DIR')) {
              define('APP_DIR', 'app');
       }
       if (!defined('CAKE_CORE_INCLUDE_PATH')) {
              define('CAKE_CORE_INCLUDE_PATH', DS . 'cakephp' . DS . 'mycake');
       }
 
這樣修改以后就可以了。
 
四:apache配置
設置好上面的目錄結構以后,需要對apache進行一些檢查和配置,這也是我們新手常常遇到的問題。首先確保httpd.conf配置文件的mod_rewrite是否已經加載,如果沒有,找到LoadModule rewrite_module modules/mod_rewrite.so把前面的#去掉。另外這里有個問題,我看其他文章上說還有AddModule mod_rewrite.c一直沒找到,不知道怎么弄,希望知道的能給我說下。這里的httpd.conf要注意,是系統的http.conf 不是單一使用者或者網站的配置文件,在我常識過程中,我是架設的多站點服務器,也就是注冊了很多個服務器,比如有個cake.conf文件,如果不修改這個文件,也不行,所以還是要把這個文件也修改了。以下的修改同理。第二個檢查的地方是,配置文件的
<Directory />
    Options FollowSymLinks
    AllowOverride all
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>
這個部分
檢查AllowOverride是否為all如果不是,請改為all。然后保存重啟APACHE。
在其他文章中還提到有一點就是:可能你得到的CakePHP副本缺少了必須的.htaccess文件。因為有的操作系統會將以.開頭的文件視作隱藏文件,因而不會拷貝它們。確定你的CakePHP副本是我們網站上下載或者是我們的SVN repository上checkout的。(我沒有遇到^_^)
另外在unix或者linux下安裝的話,如果你把Cake安裝在一個用戶目錄下的話(http://example.com/~myusername/),你需要修改根目錄中的.htaccess文件,加上一行"RewriteBase /~myusername/"。
 
五:數據庫連接配置
在本安裝中,找到myapp/app/config/ database.php.default文件,復制一份改名為database.php。然后用編輯器打開,對里面的數據庫連接進行修改,看下就明白怎么改了,這里我也就不在說明了。
 
最后
 
瀏覽地址:
http://localhost/進入cakephp的歡迎頁,現在就可以開始體驗cakephp之旅了。
 
謝謝大家,在下一篇日志中,我將對構建一個樣例程序blog進行經驗分享,希望這些經驗能給大家帶來幫助,同時也希望大家能把我操作過程中的錯誤指出來。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本一区视频在线观看 | 91九色国产 | 久久三级毛片 | 亚洲欧美另类在线视频 | 亚洲国产精品久久网午夜 | 男人和女人全黄一级毛片 | 一区二区三区鲁丝不卡麻豆 | 中文字幕第二一区 | 波多野结衣中文字幕视频 | 久久96精品国产 | 亚洲视频二 | 亚洲一区二区三区免费 | 亚洲网站免费看 | 亚洲精品国产自在久久老牛 | 六月亚洲精品一区 | 中文字幕天天躁夜夜狠狠综合 | 亚洲精品色一区二区三区 | 久久99精品一级毛片 | 一区二区三区中文 | 久久受www免费人成_看片中文 | h在线观看免费 | fxxxx性欧美高清 | 欧美日韩无线在码不卡一区二区三区 | 亚洲国产日本 | 国产二区三区毛片 | 中文字幕乱码在线 | 宇都宫紫苑最新作品 | 大学生一级毛片高清版 | 大学生毛片a左线播放 | 性欧美video另类hd高清 | 欧美精品国产综合久久 | 韩国成人毛片aaa黄 韩国春性xxxx猛交 | 欧美另类极品videosbest视 | 国产精品成人不卡在线观看 | 最新亚洲国产有精品 | 久久久国产这里有的是精品 | 欧美精品一区二区三区在线 | 欧美视频一区 | 欧美日韩国产一区二区三区欧 | 国产精品a v 免费视频 | 国产一区日韩二区欧美三区 |