2024 年 PHP Conference Japan

PS 函式

聯絡資訊

如果您對此擴充功能或 pslib 有任何意見、錯誤修正或增強功能,請寄信給我 » steinm@php.net。 任何幫助都非常歡迎。

目錄

新增註解

使用者貢獻的註解 3 則註解

mattwheaton at hotmail dot com
18 年前
我也無法使用 PEAR 安裝 ps。以下是我安裝的步驟

1. 您可能需要安裝 perl 模組 XML::Parser (http://search.cpan.org/~msergeant/XML-Parser/Parser.pm) 才能安裝 pslib
2. 安裝 pslib (http://pslib.sourceforge.net/)
3. 使用 (https://php.dev.org.tw/manual/en/install.pecl.phpize.php) 中的說明安裝 ps (http://pecl.php.net/package/ps)
4. 將 ps.so 檔案複製到 php 擴充目錄(不會自動完成)
5. 編輯 php.ini 以包含 ps 擴充(不會自動完成)

如果您正在執行 FreeBSD,此連結可能會幫助您解決安裝 pslib 的問題 (http://www.freebsd.org/cgi/query-pr.cgi?pr=84406)。

請注意,pslib(程式庫)和 ps(php 擴充)並不相同。
billy dot diehl at us dot army dot mil
18 年前
好的,好的,前面的註解幫助我開始,但實際上,我花了大半天的時間才弄清楚如何讓這個「pear install ps」工作。起初,它似乎是針對 PHP4 的。希望我可以幫別人省下我剛才花費的時間。(別誤會,我學到了一些新東西)。

如果上述陳述句無效,請嘗試以下操作,因為它適用於使用 PHP5 和 Apache 的我。

1. 忘記「pear install ps」吧,這指令無效。寫這東西的人應該被揍。
2. 確保你的 PHP5 和 Apache 已經按照你的需求運作正常。
3. 前往 http://pecl.php.net/package/ps 下載最新版本。
4. 將壓縮檔的內容解壓縮到一個獨立的目錄中。
5. 閱讀 https://php.dev.org.tw/manual/en/install.pecl.phpize.php,它會告訴你如何處理剛才解壓縮的檔案。
6. 將最終產生的檔案(一個共享物件檔案)移動到 php.ini 檔案中 "extension_dir" 指定的目錄。
7. 在你的 php.ini 檔案中新增一行「extension=ps.so」(與其他類似的設定放在一起)。
8. 為了好玩,重新啟動 Apache。

這個方法對我有用,希望也對你有用⋯⋯
norbert at hipersonik dot com
19 年前
對於所有在 SuSE(或其他很可能是 SuSE 的系統)上因為 'pear install ps' 指令無法運作而感到困擾的人,www.hipersonik.com/php_ps_pslib.html 提供了一個可行的解決方案。這個方法也適用於其他發行版。
如果 'pear install ps' 指令一開始就能正常運作(pslib 等已安裝),但 ps 仍然無法使用,請嘗試使用 dl('ps.so'); 這可以幫你省下很多時間。
To Top