奇蹟手工坊台灣官網 http://www.7g-sogo.com
為防範廣告信, 帳號採手動申請, 欲申請本站會員帳號, 請於申請後, 另發一封電子郵件到 lincylin@gmail.com, 說明申請帳號及申請原因, 若審核通過會回信通知
In order to prevent the advertising/spams, account application manually, to apply for membership of the site, please send for an additional e-mail to lincylin@gmail.com, explain the application for account number and application reasons, if the approved will reply by notice.
We have Google Analytics Enabled.

Ubuntu Server 下架設 PHP 框架 Phalcon 開發環境

站長的專長就是 IT ,也就是俗稱的 3C 或是 4C,那就提供一個園地讓大家可以交流吧.... 有相關的問題可以在這邊發問跟討論....

版主: 平凡的奇蹟

回覆文章
平凡的奇蹟
文章: 247
註冊時間: 2015年 5月 14日, 15:31

Ubuntu Server 下架設 PHP 框架 Phalcon 開發環境

文章 平凡的奇蹟 » 2018年 2月 8日, 16:55

一直以來開發 PHP 應用程式系統, 都沒使用任何框架, 都是自己辛苦的建構自己的小框架 .... 咳咳... 如果自己寫的勉強能稱之為系統破爛外殼也能稱為框架的話.... 好啦, 那是自吹自壘.... 自己以往寫的小架構根本連框架的一根牛毛都稱不上...... 只是適合自己的應用程式所需而已.....

雖然這麼多年來也陸陸續續地看了一些框架, 也一直考慮要不要用.... 但又不想讓以前開發的架構當垃圾一樣丟掉... 所以這麼多年下來就一直坑坑巴巴的繼續用下去..... 直到最近... 終於下了狠心..... 想說不大破大立..... 那就永遠在原地踏步..... 所以拉, 準備把以前的東西給扔了.... 好好的試一試市場上成熟的框架..... 當然, 以前寫程式的很多習慣要改.... 也有很多東西得重新學習.... 恩.. 到不是重新學習語言... 而是很多處裡東西的觀念可能要變更... 這對老程式設計師來說... 算是比較辛苦的地方吧.....

就像你辛苦養了十幾二十年的美麗女娃... 突然有天發現被一個年輕小夥子給拱了... 然後... 你又得重新... 咳咳.. 這比喻有點不倫不類... (呃.. 不倫?) ... 真的扯遠了... 總之.... 就像你辛苦學了幾十年克倫貢語.... 然後有天遇到了克輪貢人... 卻發現他們對你說著精準的星聯語...... 然後... 咳咳... 又扯遠了.... 大概是最近追看 NetFlix 新播映的 StarTrek Discovery 中毒太深了吧......

回到主題.... 雖然安裝開發環境不是甚麼困難的東西... 不過我也學著近年網路上流行甚麼某某學習筆記也來記錄我的一些學習過程吧.....

因為我一直用的是 Postgresql 資料庫系統, 而非很多人熟悉的 MySQL , 所以我這邊的安裝環境跟網路上大多的資訊會稍微有點不同.... 希望也能給習慣使用 Postgresql 的朋友一些幫助.....

Ubuntu Server 的安裝就不說了..... 裝完基本的系統之後... 接著安裝需要的系統.....

首先安裝 apache

代碼: 選擇全部

apt-get install apache2
接著安裝 postgresql

代碼: 選擇全部

apt-get install postgresql
然後安裝 php 及 phalcon 所需要的模組, 我把 php 主系統跟其他模組分開安裝, 其實可以擺一起, 只是分開來讓大家看得更清楚...

代碼: 選擇全部

apt-get install php libapache2-mod-php
發這篇文章的時候, 用的是 Ubuntu Server 16.04.3 , 這時所對應的是 php7, 所以可以看到安裝的是 php7 版本, 如果你有特殊需求必須得使用 php5 , 則必須特別指定要安裝的 php 版本, 否則會內定安裝 php7 , 當然, 我建議使用新的 php7

接下來安裝所需的模組

代碼: 選擇全部

apt-get install php-curl php-gettext php-gd php-mbstring php-pdo-pgsql 
還有系統需要的支援模組

代碼: 選擇全部

apt-get install libpcre3-dev
接下來準備安裝 Phalcon, 首先添加程式庫來源

代碼: 選擇全部

curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | bash
現在可以開始安裝了, 不過安裝前再更新一下程式庫來源

代碼: 選擇全部

apt-get update
apt-get install php7.0-phalcon

之後就可以開始嘗試 phalcon 框架囉 ....

.

回覆文章