使用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、phpMyAdmin、PHP存取MySQL、RDBMS、Relational Database Management System、SQL、Ubuntu、Ubuntu Server、關聯式資料庫、關聯式資料庫管理系統、防SQL注入
使用Ubuntu Server透過Nginx伺服器執行PHP程式 2020 年 8 月 18 日 Magic Len Linux、研究分享、網路相關 Nginx是一個免費開源且穩定高效的Web伺服器程式,擁有反向代理以及負載平衡的功能,經常作為最前端的伺服器。PHP是一種適合用於網站開發的腳本式程式語言,彈性度高,可以直接被嵌入HTML文件中。Nginx可以透過FastCGI去執行PHP程式,且內建FastCGI快取功能。 繼續閱讀 CGI、Common Gateway Interface、FastCGI、FastCGI Process Manager、FastCGI 快取、FPM、nginx、PHP、php-fastcgi、php-fpm、Ubuntu、Ubuntu Server、Zend OPcache
HackerRank 支援多種程式語言的線上程式解題系統 2016 年 3 月 27 日 Magic Len 程式設計、網站應用 想練習寫程式卻不知道該從哪裡開始的話,可以試試看HackerRank這個線上的程式解題系統。HackerRank將各種不同的程式類型分門別類,由淺入深提供多樣的程式題目供使用者來解題,支援Ada、Bash、C/C++、C#、Fortran、Haskell、Java、JavaScript、Lua、Objective-C、Pascal、Perl、PHP、Python、R、Ruby、Scala、Swif... 繼續閱讀 Ada、Bash、C/C++、C++、C語言、Fortran、HackerRank、Haskell、Java、JavaScript、Lua、Objective-C、Pascal、Perl、PHP、Python、Ruby、R語言、Scala、Swift、VB.NET、線上程式解題系統
安裝 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來處理動態網頁程式,可以比單純使... 繼續閱讀 AliSQL、Apache、APC、APCu、GraphicsMagick、HHVM、Hotlink Protection、ImageMagick、Linux、Linux 架站、LNAMP、LNAMP server、LuaJIT、MariaDB、Memcached、MongoDB、MySQL、nginx、OneinStack、OPcache、OpenResty、Percona、PHP、php.ini、phpMyAdmin、PostgreSQL、Tengine、Virtual Host、Zend OPcache、架站、用自己的電腦架網站、虛擬主機、解譯碼快取
使用phpBB3架設自己的論壇(討論區) 2015 年 3 月 19 日 Magic Len Linux、網站應用、網路相關 phpBB是一個開源、免費的論壇(或稱討論區)程式,它能夠讓使用者在數分鐘之內就可以建立好一個功能完整的論壇網站,官方網站上還提供了多種語言、外掛以及各式佈景來給使用者套用。就算使用者不會寫任何的程式,也可以架設出一個屬於自己專業論壇。 繼續閱讀 LAMP、MSSQL、MySQL、Oracle、PHP、phpBB、phpBB3、PostgreSQL、SQLite、架設討論區、架設論壇、竹貓星球、討論區、論壇
Ubuntu如何架設Redis Server並且與PHP一同使用? 2015 年 2 月 28 日 Magic Len Linux、程式設計、網路相關 Redis是一個開源的NoSQL資料庫,以一個key對應一個value的方式並配合記憶體(RAM)來儲存資料,效能要比關聯式資料庫還要好很多,可以在許多程式語言上使用。Redis的value除了字串(string)型態之外,另外還有幾種比較特殊的結構,包括set、zset、list和hash,並提供了多種方式來操作這些欄位。 繼續閱讀 Composer、Linux、NoSQL、PHP、phpredis、phpRedisAdmin、Redis、Redis Server、redis-cli、資料庫
MagicCrypt─在Java、Android、PHP、NodeJS、Rust實現DES/AES加解密,並且能夠互通的函式庫 2014 年 10 月 13 日 Magic Len Android、Java、NodeJS、PHP、Rust、研究分享、網路相關 在使用網路傳輸資料的過程中,即便使用了SSL(Secure Sockets Layer)或是TLS(Transport Layer Security),傳輸內容還是有可能會遭到破解(如中間人攻擊, MITM)。當傳輸的資料遭到惡意的第三方竊聽,並且成功取得明文(也就是原始資料),那下場就很慘了。如果要讓傳輸過程更安全的話,那就自行把要傳遞的資料用自己的方式先加密吧!AES(Advanced Enc... 繼續閱讀 Advanced Encryption Standard、AES、AES 加密、Android AES、Base64、CBC、CFB、DES、Initialization Vector、IV、Java、Java AES、Java Cryptography Extension、JCE、MagicCrypt、mcrypt、MITM、OFB、PHP、PHP AES、PKCS5、PKCS5Padding、PKCS7Padding、Rust、SSL、TLS、中間人攻擊、傳輸加密、初始化向量、加密、密鑰、竊聽
顯示PHP錯誤訊息 加速偵錯(Debug)效率 2014 年 8 月 11 日 Magic Len 網路相關 在設計PHP網頁的時候常會因為小小的疏失導致整個網頁一片空白,如果沒有PHP的錯誤訊息的話,要找到問題點會變得十分困難。因此,在網頁開發階段,可以設定php.ini,讓PHP顯示出錯誤訊息,加速偵錯(Debug)的效率。 繼續閱讀 display_errors、PHP、PHP 錯誤訊息、php.ini、PHP偵錯
安裝 LAMP Server + phpMyAdmin 在 Linux 系統上輕鬆架設網站 2014 年 8 月 10 日 Magic Len Linux、網路相關 LAMP是Linux系統上的開源架站組合,從名稱來看,「L」表示「Linux」作業系統,「A」表示「Apache」網頁伺服器,「M」表示「MySQL」資料庫,「P」表示「PHP」程式語言,而phpMyAdmin則是以PHP作為基礎的資料庫管理工具。這篇文章將要介紹如何在Ubuntu Server上架設網站,選用LAMP Server + phpMyAdmin。二十分鐘內,一個屬於您自己的網頁伺服器... 繼續閱讀 Apache、LAMP、LAMP server、Linux、Linux 架站、mcrypt、MySQL、MySQL 密碼登入、MySQL 改密碼、PHP、php.ini、phpMyAdmin、Tasksel、架站、用自己的電腦架網站、缺少mcrypt擴充套件
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、Push Notification、推播、程式語言