MAC下搭建nexusPHP站點(PHP5.6+Mysql5.6)

 

 

最近幫學校弄一個BBS,從頭開始擼一個有些困難。上網查了查,發現浙大nexus團隊的開源項目nexusPHP很合適,即能做爲論壇,同時又能夠提供P2P下載,一個局域網下面傳輸速度會很快。網上的已有帖子都是在Linux服務器下安裝,但很差直接改都不改拿來就用。調試代碼最好在本地,而後將代碼推到服務器上,結合Linux的安裝教程,折騰了一夜,終於在Mac下將站點搭建好了,下面將過程分享給有須要的同窗吧:)php

  1. 安裝PHPStorm、brew(谷歌之)
  2. PHP -v 查看PHP版本,通常OS X 10.10系統自帶的是PHP5.5但缺乏php-cgi和php-memcached,能夠放棄PHP5.5做爲默認系統版本,安裝PHP5.6
  3. 用brew安裝PHP5.6  
    brew unlink php55
    brew install php56
  4. 繼續安裝PHP5.6的擴展 
    brew install php56-gearman php56-msgpack php56-memcache php56-memcached php56-mongo php56-phalcon php56-redis php56-xdebug
  5. 將新安裝的PHP5.6做爲系統版本  而後能夠經過 php -i 查看PHP信息
    brew link php56
  6. 從PHPStorm裏打開nexusphp文件夾做爲一個new project
  7. 安裝MySQL,安裝好後啓動MySQL
    brew install mysql 
    mysql.server start
  8. 在MySQL服務器裏建立一個名爲nexusphp的數據庫,將nexusphp/_db/dbstructure.sql在nexusphp數據庫中運行生成表(推薦使用navicat圖形化數據庫管理軟件)
  9. 修改nexusphp/configure/allconfigure.php中$BASIC字典的值
    $BASIC=array(
        'SITENAME' => 'NexusPHP',
        'BASEURL' => 'localhost:63342/nexusphp',// PHPStorm默認使用localhost:63342端口
        'announce_url' => 'localhost:63342/announce.php',
        'mysql_host' => 'localhost',
        'mysql_user' => 'root',
        'mysql_pass' => '',
        'mysql_db' => 'nexusphp', );
  10. 在PHPStorm中選擇PHP的解釋器爲PHP5.6,默認路徑爲 /usr/local/Cellar/php56/5.6.4/bin
  11. 在PHPStorm裏啓動index.php

 

 

相關文章
相關標籤/搜索