作者clifflu ( Do NOT Disturb)
看板PHP
标题Re: [请益] 新手问题
时间Sat Feb 10 09:43:55 2007
※ 引述《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.html
在
http://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