使用Ubuntu Server架設MySQL伺服器,並於PHP程式中存取MySQL資料庫 2020 年 8 月 25 日 Magic Len Linux、研究分享、網路相關 MySQL是一個開源的關聯式資料庫管理系統(Relational Database Management System, RDBMS),適合用來架設網站。PHP是一種適合用於網站開發的腳本式程式語言,彈性度高,可以直接被嵌入HTML文件中。 繼續閱讀 MySQL、PDO、PHP、PHP Data Objects、RDBMS、Relational Database Management System、SQL、Ubuntu、Ubuntu Server、phpMyAdmin、關聯式資料庫、關聯式資料庫管理系統
使用Ubuntu Server透過Nginx伺服器執行PHP程式 2020 年 8 月 18 日 Magic Len Linux、研究分享、網路相關 Nginx是一個免費開源且穩定高效的Web伺服器程式,擁有反向代理以及負載平衡的功能,經常作為最前端的伺服器。PHP是一種適合用於網站開發的腳本式程式語言,彈性度高,可以直接被嵌入HTML文件中。Nginx可以透過FastCGI去執行PHP程式,且內建FastCGI快取功能。 繼續閱讀 CGI、Common Gateway Interface、FPM、FastCGI、FastCGI Process Manager、PHP、Ubuntu、Ubuntu Server、Zend OPcache、nginx、php-fastcgi、php-fpm
安裝 LNAMP Server + phpMyAdmin 在 Linux 系統上輕鬆架設網站 2016 年 3 月 19 日 Magic Len Linux、網路相關 LNAMP是Linux系統上的開源架站組合,從名稱來看,「L」表示「Linux」作業系統,「N」表示「nginx」網頁伺服器,「A」表示「Apache」網頁伺服器,「M」表示「MySQL」資料庫,「P」表示「PHP」程式語言,而phpMyAdmin則是以PHP作為基礎的資料庫管理工具。使用效能較佳的nginx來處理靜態檔案、反向代理、資源分配,搭配成熟的Apache來處理動態網頁程式,可以比單純使... 繼續閱讀 APC、APCu、AliSQL、Apache、HHVM、Hotlink Protection、ImageMagick、LNAMP、Linux、LuaJIT、MariaDB、Memcached、MongoDB、MySQL、OPcache、OneinStack、OpenResty、PHP、Percona、PostgreSQL、Tengine、Zend OPcache、nginx、php.ini、phpMyAdmin、架站、虛擬主機
使用phpBB3架設自己的論壇(討論區) 2015 年 3 月 19 日 Magic Len Linux、網路相關、網站應用 phpBB是一個開源、免費的論壇(或稱討論區)程式,它能夠讓使用者在數分鐘之內就可以建立好一個功能完整的論壇網站,官方網站上還提供了多種語言、外掛以及各式佈景來給使用者套用。就算使用者不會寫任何的程式,也可以架設出一個屬於自己專業論壇。 繼續閱讀 LAMP、MSSQL、MySQL、Oracle、PHP、PostgreSQL、SQLite、phpBB、竹貓星球、論壇
MagicCrypt─在Java、Android、PHP、NodeJS、Rust實現DES/AES加解密,並且能夠互通的函式庫 2014 年 10 月 13 日 Magic Len 研究分享、網路相關、Java、NodeJS、PHP、Rust、Android 在使用網路傳輸資料的過程中,即便使用了SSL(Secure Sockets Layer)或是TLS(Transport Layer Security),傳輸內容還是有可能會遭到破解(如中間人攻擊, MITM)。當傳輸的資料遭到惡意的第三方竊聽,並且成功取得明文(也就是原始資料),那下場就很慘了。如果要讓傳輸過程更安全的話,那就自行把要傳遞的資料用自己的方式先加密吧!AES(Advanced Enc... 繼續閱讀 AES、AES 加密、Advanced Encryption Standard、Android AES、Base64、CBC、CFB、DES、JCE、Java、Java Cryptography Extension、MagicCrypt、PHP、PKCS5、Rust、SSL、TLS、mcrypt、加密
安裝 LAMP Server + phpMyAdmin 在 Linux 系統上輕鬆架設網站 2014 年 8 月 12 日 Magic Len Linux、網路相關 LAMP是Linux系統上的開源架站組合,從名稱來看,「L」表示「Linux」作業系統,「A」表示「Apache」網頁伺服器,「M」表示「MySQL」資料庫,「P」表示「PHP」程式語言,而phpMyAdmin則是以PHP作為基礎的資料庫管理工具。這篇文章將要介紹如何在Ubuntu Server上架設網站,選用LAMP Server + phpMyAdmin。二十分鐘內,一個屬於您自己的網頁伺服器... 繼續閱讀 Apache、LAMP、Linux、MySQL、PHP、mcrypt、php.ini、phpMyAdmin、架站
顯示PHP錯誤訊息 加速偵錯(Debug)效率 2014 年 8 月 11 日 Magic Len 網路相關 在設計PHP網頁的時候常會因為小小的疏失導致整個網頁一片空白,如果沒有PHP的錯誤訊息的話,要找到問題點會變得十分困難。因此,在網頁開發階段,可以設定php.ini,讓PHP顯示出錯誤訊息,加速偵錯(Debug)的效率。 繼續閱讀 PHP、display_errors、php.ini
Android Push Notification - 推播通知訊息給Android客戶端 2014 年 4 月 12 日 Magic Len 研究分享、Android 要如何開發出能接收Server通知訊息(如活動消息、聊天訊息)的Android App呢?Google提供了Google Cloud Messaging(GCM)服務,能將您想要推送給客戶端裝置的訊息交給GCM伺服器來處理,Google的推播伺服器會將收到的訊息推播給Android客戶端裝置,接收到訊息的裝置可以將訊息處理後並顯示在通知欄,達成通知使用者的目的。 繼續閱讀 Android、GCM、Google Cloud Messaging、MagicLenGCM、PHP、推播、程式語言