Re: [請益] 新手問題

看板PHP作者 ( Do NOT Disturb)時間17年前 (2007/02/10 09:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/8 (看更多)
※ 引述《applecool (蘋果酷)》之銘言: : 我是剛接觸PHP的新手,請教大家幾個問題... : 1.Apache, PHP5, MySQL, phpmyadmin 和 smarty 目前不論什麼版次都是免費的嗎? : (最新版還是?因為在官網上沒找到免費的說明) 各軟體 License 不同, 但若僅供個人使用,以上五套軟體均為免費。 以後翻官網要認真點啊 XD Apache: http://www.apache.org/licenses/ http://www.apache.org/foundation/licence-FAQ.html (FAQ 比較好念) (簡單的說,無商業使用限制,無 open-source 限制) PHP: http://www.php.net/manual/en/opl.license.php (無商業使用限制,無 open-source 限制) MySQL: (趕著出門 沒看到 license information T_T) (印象中有 "個人使用" 免費的版本,但並非適用於所有產品。待補完) PhpMyAdmin: GPL http://www.gnu.org/copyleft/gpl.htmlhttp://www.linux.org.tw/CLDP/OLD/doc/GPL.html 有人丟了中文翻譯,洋文苦手的人可以參照。 (無商業使用限制,有 open-source 限制。請參照 GPL) Smarty: LGPL http://www.gnu.org/licenses/lgpl.html (License information 存在原碼和 FAQ 裡) 仍然有中文翻譯 http://www.linux.org.tw/CLDP/OLD/doc/LGPL.html (無商業使用限制,有 open-source 限制,參照 LGPL) : 2.寒假回學校接宿舍網路,是否需要重裝整個環境 如果你手動安裝以上程式,那麼這些程式的設定檔並不會因為 IP 不同而自動變更。 (前提是你在對 MySQL 的溝通,以及 phpMyAdmin 的 URL 是使用 localhost 而非學校或家裡 ip ) 即便如此,phpMyAdmin 仍然可以進入設定頁以改變 ip (特別注意 "登入帳號" 的部份) 而對 MySQL 的連線來說,如果你是以 "比較好" 的方式 (例如 PEAR:DB) 處理的話, 那麼你 "應該" 只需要更動少數幾個 (甚至是在 config 裡的一兩個) DSN string : 3.學校的主機上有明文規定如下: : php程式不開放使用Global變數, 故欲傳遞變數, 可使用下列方法: : POST方式: $var=$_POST['var']; : GET 方式: $var=$_GET['var']; : 上面三句話的意思是不是代表設定 : register_globals = Off 才可以不能為 On? : 多謝了各位 相反。學校主機公告的意思是,校方有架設 web server,在其上並安裝 PHP 模組。 該模組之設定為 register_globals = Off, 所以如果你在學校 server 上要取用 回傳變數,那麼需透過 $_GET or $_POST 來取得 (若是設定為 register_globals = On 的話,則你可以用 $var1 來取值,而非 $_GET['var1'] 這樣。方便,但有安全性的顧慮) 學校的設定,與你自行架設的 httpd with PHP 是無關的。 -- 鬼壓床怎麼辦 騎上去啊 Blog: http://blog.roodo.com/clifflu/ Since October, 2006 Photo Galelry: http://clifflu.pixnet.net/ 內有笨犬 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.16
文章代碼(AID): #15pIDToC (PHP)
討論串 (同標題文章)
文章代碼(AID): #15pIDToC (PHP)