看板 FreeBSD 關於我們 聯絡資訊
※ 引述《xunlu (xunlu)》之銘言: : ※ 引述《appleboy46 (小惡魔)》之銘言: : : 測試 php,可以利用 : : <? : : phpinfo(); : : ?> : : 用網頁看看就知道了 上述方式非常不建議,建議改用/usr/local/bin/php -r 'phpinfo();' 就好 而且也忘了請對方設 php.ini 呀... 看過 phpinfo(); 之後,就記得 cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini 然後在約 268 行處找到下面這 ; This directive allows you to disable certain functions for security reasons. ; It receives a comma-delimited list of function names. This directive is ; *NOT* affected by whether Safe Mode is turned On or Off. disable_functions = 把 disable_functions = 改成 disable_functions = phpinfo; 存檔 然後打 /usr/local/sbin/apachectl graceful 另外 /usr/local/bin/php -m 跟 /usr/local/bin/php -v 也可以分別檢查既有 compiled module 跟 version 不懂的話,請用 /usr/local/bin/php -h 看說明。 : 請問您說的php檔案是放在哪個目呢? : 是httpd.conf裡面寫的ServerRoot "/usr/local"這個嗎? 應該是看 DocumentRoot 才對吧.... : 我將phpMyAdmin上傳上去 : 在網址入 http:/IP/phpMyadmin/index.php : 出來的是原始碼 > < : ============================== : 更正重開機後可以執行囉~~︿︿ 雖然你有在 httpd.conf 加上 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 但也要記得重啟 apache 或重新載入設定檔才會生效, 之所以會是原始碼,是因為還沒重啟或未重新載入設定檔才會如此。 打 /usr/local/sbin/apachectl graceful 即可。 至於為何重開機後可執行,那是因為重開之後 apache 也重新啟動 當然會載入新設定檔。 : 還有再請問.哪哪些安全性的東西要設定的嗎? : 目前 appache mysql 與 ftppro服務已經起來了 ^^^^^^? : Starting proftpd. : - Fatal: UseIPv6: Use of the UseIPv6 directive requires IPv6 support : (--enable-ipv6) on line 19 of '/usr/local/etc/proftpd.conf' : 請 ee /usr/local/etc/proftpd.conf : 將 : # Don't use IPv6 support by default. : UseIPv6 off : 的UseIPv6 : 加上#字號 : 原因我也不知道 這是因為你在安裝時把預設的 IPV6 Use IPv6 打勾消掉了 所以無論 proftpd.conf 設定檔內的 UseIPv6 那行是否 on 或 off, 都會造成啟動失敗。 若不相信的話,可以 cd /usr/ports/ftp/proftpd ; make showconfig 看看妳目前安裝時的選項 另外你提到說這些安裝步驟是『參考網路文章』而有些用字遣詞感覺也不太像你打的 能否說一下來源出處呢? (只是想見識觀摩一下...) -- 靜中見真境,淡中識本然 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.108.147