Laravel學習筆記(三)--在CentOS上配置Laravel


    在Laravel框架上開發了幾天,不得不說,確實比較優雅,處理問題邏輯比較清楚。

    今天打算在CentOS 7上配置一個Laravel,之前都是在本機上開發,打算實際配置一下。
    1)系統上已經安裝了Apache、PHP、mysql,安裝命令為yum install httpd php mysql
          因為CentOS 7自帶的php模塊很少,如果需要增加模塊,需要編譯才行,所以需要php-devel模塊,用yum install php-devel命令就可以了。
    2)安裝laravel
         a)安裝composer:
            curl -sS https://getcomposer.org/installer | php
       mv composer.phar /usr/local/bin/composer
 
     b)安裝laravel
        composer global require "laravel/installer=~1.1"
         這個命令會在~/.composer/vender/bin下安裝一個laravel命令,可以將這個目錄放到系統path里,也可以直接執行
         mkdir /opt/www
         cd /opt/www
         ~/.composer/vender/bin/laravel new study
        會創建一個study目錄,包含完整的laravel開發必須的文件。
    c)配置Apache,將/opt/www/study/public設置為網站主目錄,大致要修改/etc/httpd/conf/httpd,conf的以下內容
      DocumentRoot "/opt/www/kangfu/public"
    <Directory "/opt/www/kangfu/pubic"> 
        Options Indexes FollowSymLinks 
        AllowOverride All 
        Require all granted 
    </Directory>
     其實就是修改一下主目錄,將其替換為/opt/www/study/public,就可以了
     在瀏覽器里輸入http://ip_addr/,系統會提示沒有php-mcrypt模塊,這個比較麻煩。
    3)安裝php-mcrypt
     安裝過程可以參考一下http://www.cnblogs.com/ccdc/archive/2013/04/19/3030156.html
      基本過程就是下載libmcrypt,mhash,mcrypt的安裝包,依次編譯安裝即可,通常命令依次為
      ./configure
       make
       make install
       在配置mcrypt時,會提示找不到libmcrypt.so,需要將其所在路徑加入到LD_LIBRARY_PATH,命令為
      export LD_LIBRARY_PATH=/user/local/lib;LD_LIBRARY_PATH
      然后配置安裝即可。
        對於php-mcrypt,需要去下載PHP的源代碼,本機帶的版本為5.4.16,在PHP網站上下載,解壓縮,進入php目錄中,再進入ext/mcrypt,運行
      phpize #這個命令用來生成config文件,如果沒有安裝php-devel會出錯。
    ./configure --with-php-config=/usr/bin/php-config
     make
     make install
 在/etc/httpd/conf.d/下,運行echo 'extension=mcrypt.so' > mcrypt.ini
   在瀏覽器中輸入http://ip_addr/就可以看到啟動頁面了
  其實這個過程非常簡單,只不過讓我對PHP新增模塊的方法有了一定的了解,學了一點東西。Laravel學習筆記(三)--在CentOS上配置Laravel


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM