使用ports方式安裝 Apache MySQL PHP FTP - BBS

Leila avatar
By Leila
at 2009-04-11T12:33

Table of Contents

※ 引述《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
看看妳目前安裝時的選項

另外你提到說這些安裝步驟是『參考網路文章』而有些用字遣詞感覺也不太像你打的
能否說一下來源出處呢?

(只是想見識觀摩一下...)

--
靜中見真境,淡中識本然

--
Tags: BBS

All Comments

phpmyadmin 安裝發生錯誤

Lily avatar
By Lily
at 2009-04-11T11:21
※ 引述《appleboy46 (小惡魔)》之銘言: : ※ 引述《xunlu (xunlu)》之銘言: : : BTW: 您網頁上安裝程序最下面的rehash; 是什麼意思呢? : : make install clean : : rehash; ^ 這應該是多打了吧.... : 當您 ...

FreeBSD 上面跑 snmpwalk 的問題

Adele avatar
By Adele
at 2009-04-11T11:16
※ 引述《BeLOveRX (專業吐嘈)》之銘言: : 不曉得有沒有人知道這個東西要如何去改? : 我的程式是用 php去寫的 (使用php_snmp.dll) ^^^^^^^^^^^^^^^^ 標題 Re: [問題] FreeBSD 上面跑 snmp ...

CLI 畫面變成亂碼

Michael avatar
By Michael
at 2009-04-11T01:28
: 作者: mmrptt (沒有膩撐) 看板: FreeBSD : 標題: [問題] CLI 畫面變成亂碼 : 時間: Tue Mar 24 10:56:51 2009 : OS : FreeBSD 7.0 : IBM x3650 : 前幾天因為客戶要求看一台線上機器的 CPU 及記憶體 相關資訊 : 所以 ...

jail 的問題.

Heather avatar
By Heather
at 2009-04-10T17:05
※ 引述《chinsan (有若無,實若虛)》之銘言: : ※ 引述《chaos64 (chaos)》之銘言: : : 爬了一些文, 一些 vm 都沒法子在 FreeBSD 上來執行. : : 即使是 virtualbox 也是在 OS X 上...:( : 要看你的 VM 定義是哪一種? : htt ...

jail 的問題.

Hedy avatar
By Hedy
at 2009-04-10T16:41
※ 引述《AlanSung (慈母多敗兒)》之銘言: : FYI, : 20090207: : Multi-IPv4/v6/no-IP jail support was merged to STABLE. : You need to rebuild jls(8) and to ...