本文目錄一覽:
- 1、phpstudy探針是什麼?
- 2、家裡電腦被安裝了php探針是幹嘛的?
- 3、電腦打開這個網址就顯示{ UPUPW PHP 探針 },該怎麼辦了?求高手指點,謝謝!
- 4、php探針是什麼意思?
- 5、php探針怎麼測試服務器isapi版本
- 6、PHP探針的主要功能
phpstudy探針是什麼?
探針是用來探測空間、服務器運行狀況和PHP信息用的,探針可以實時查看服務器硬盤資源、內存佔用、網卡流量、系統負載、服務器時間等信息
1、服務器環境探測:CPU、在線時間、內存使用狀況、系統平均負載探測(支持LINUX、FreeBSD系統,需系統支持),操作系統、服務器域名、IP地址、解釋引擎等 2、PHP基本特徵探測:版本、運行方式、安全模式及常規參數 3、PHP組件支持探測:MYSQL、GD、XML、SESSION、SOCKET等組件支持情況 4、服務器性能檢測:整數運算能力、浮點數運算能力、數據IO能力 5、自定義探測:MYSQL連接測試、MAIL發信測試、函數支持情況及PHP配置參數
家裡電腦被安裝了php探針是幹嘛的?
PHP探針
可以實時查看服務器硬盤資源、內存佔用、網卡流量、系統負載、服務器時間等信息,1秒鐘刷新一次。
以及包括服務器IP地址,Web服務器環境監測,php等信息。
注意:有些服務器做了權限設置,禁止PHP讀取硬件信息,所以無法顯示內存、硬盤、和網卡流量等信息
用於Linux系統(不推薦使用於Windows系統)。
電腦打開這個網址就顯示{ UPUPW PHP 探針 },該怎麼辦了?求高手指點,謝謝!
是不是設置成首頁了?是不是hosts被修改了,映射了不對的域名?在C盤搜索一下這個文件,看看是不是有個打開PHP探針的網址,有的話刪除這行應該就行了。
php探針是什麼意思?
探針是一種電子產品也叫測試針,是用在治具上來接觸線路板的東西,PHP應該是牌子,我是做探針的,不過我沒聽過這牌子。
php探針怎麼測試服務器isapi版本
png,jpeg,zlib,freetype,freeTDS,awstats)安裝與配置
作者:swingcoder(at)msn(dot)com
日期:2004-3-25
一、前言
安裝的問題很多人都第一次要面對的,既簡單又麻煩。很多老鳥都對如何安裝的問題不屑,說:問來問去都是安裝的問題。
希望這的貼子對新手能有點幫助,老鳥的話,就不用看了,免得拍磚。謝謝~~
本文所有軟件均使用最新版(至發布日期),但是又有人說了,什麼版本不穩定啦,這不好那不好啦。Cut!就此打住,我也不想為這些問題糾纏不清了,此文僅僅是安裝。先讓大家用起來,具體的優化安全以後再說,應了一句話“先讓一部分人先富起來!“。
雖然仍然是重複勞動,但至少是自己的經驗,不想丟了,寫完後自己以後也可以看看,順便整理整理。
二、目的
安裝Apahe與MySQL,將php安裝成支持gif,png,jpeg,freetype,mssql,mysql,需要更強大的圖形處理能力,可安裝ImageMagic。可以分析大流量網站日誌(更大流量的網站推薦用Webalizer,不過界面簡陋:-,)。
二、安裝環境描述
操作系統:GNU Linux kernel 2.4.20
web服務器:Apache httpd-2.0.48 下載:
數據庫服務器:mysql-standard-4.0.17-pc-linux-i686 下載:
腳本程序語言:PHP Version 4.3.5RC5-dev 下載:
其它庫文件:
ZLIB:zlib-1.2.1.tar.gz 下載:
FreeType:freetype-2.1.5.tar.gz 下載:
PNG:libpng-1.2.5.tar.gz 下載:
JPEG:jpegsrc.v6b.tar.gz 下載:
GD:gd-2.0.18.tar.gz 下載: #2.0不支持GIF?好像限制又過期了
FreeTDS:freetds-stable.tgz 下載:
Cronolog:cronolog-1.6.2.tar.gz 下載:
Awstats:awstats-5.9.tgz 下載:
三、安裝步驟
1、安裝Apache
tar xzvf httpd-2.0.48.tar.gz
cd httpd-2.0.48
./configure –prefix=/usr/local/apache –enable-so
make
make install
echo “/usr/local/apache/bin/apachectl start” /etc/rc.d/rc.local
#啟動
/usr/local/apache/bin/apache start
2、安裝MySQL
tar xzvf mysql-standard-4.0.17-pc-linux-i686.tar.gz
#此處下載的的二進制分發包,故沒有./configure步驟
mv mysql-standard-4.0.17-pc-linux-i686 /usr/local/mysql
cd /usr/local/mysql
#下步cp要看服務器硬件環境,可選small,medium,large,huge
cp support-files/my-medium.cnf /etc/my.cnf
echo “/usr/local/mysql/bin/safe_mysqld –user=mysql” /etc/rc.d/rc.local
groupadd mysql
useradd -g mysql mysql
./scripts/mysql_install_db
chown -R mysql.mysql data
#啟動
/usr/local/mysql/bin/safe_mysqld –user=mysql
3、安裝PHP
A、先安裝支持包(注意安裝順序)
建立初始目錄:
#php目錄
mkdir /usr/local/php
mkdir /usr/local/php/modules
#freetype目錄
mkdir /usr/local/php/modules/freetype
#jpeg目錄
mkdir /usr/local/php/modules/jpeg6
mkdir /usr/local/php/modules/jpeg6/bin
mkdir /usr/local/php/modules/jpeg6/lib
mkdir /usr/local/php/modules/jpeg6/include
mkdir /usr/local/php/modules/jpeg6/man
mkdir /usr/local/php/modules/jpeg6/man/man1
#gd目錄
mkdir /usr/local/php/modules/gd
#freeTDS目錄
mkdir /usr/local/php/modules/freetds
A1、安裝zlib
tar xzvf zlib-1.2.1.tar.gz
cd zlib-1.2.1
#不要用–prefix自定義安裝目錄,影響gd的安裝
./configure
make
make install
A2、安裝freetype
tar xzvf freetype-2.1.5.tar.gz
cd freetype-2.1.5
./configure –prefix=/usr/local/php/modules/freetype
make
make install
A3、安裝libpng
tar xzvf libpng-1.2.5.tar.gz
#不要用–prefix自定義安裝目錄,影響gd的安裝
cd libpng-1.2.5
cp scripts/makefile.std makefile
make test
make install
A3、安裝jpeg
tar xzvf jpegsrc.v6b.tar.gz
./configure –prefix=/usr/local/php/modules/jpeg6 –enable-shared –enable-static
make
make install
A4、安裝GD
tar xzvf gd-2.0.18.tar.gz
./configure –prefix=/usr/local/php/modules/gd –with-jpeg=/usr/local/php/modules/jpeg6 –with-png –with-zlib –with-freetype=/usr/local/php/modules/freetype
make
make install
A5、安裝FreeTDS
tar zxvf freetds-stable.tgz
cd freetds-stable
./configure –prefix=/usr/local/php/modules/freetds
make
make install
B、安裝Cronolog
tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure
make
make install
C、安裝PHP
tar xzvf php4-STABLE-latest.tar.tar
cd php4-STABLE-latest
./configure –prefix=/usr/local/php –with-jpeg=/usr/local/php/modules/jpeg6 –with-zlib –with-png –with-gd=/usr/local/php/modules/gd –with-freetype=/usr/local/php/modules/freetype –with-mssql=/usr/local/php/modules/freetds –enable-magic-quotes –with-apxs2=/usr/local/apache/bin/apxs –with-mysql=/usr/local/mysql
make
make install
四、一些特別的配置
1、配置Apache
修改httpd.conf文件:
#增加處理性能
MaxClient 250
StartServers 10
#設置PHP
LoadModule php4_module libexec/libphp4.so
#AddModule mod_php4.c
AddType application/x-httpd-php .php
#This directive configures what you return as the Server HTTP response Header
ServerTokens Minor
#Optionally add a line containing the server version and virtual host name to server-generated pages
ServerSignature Off
#設置日誌存儲格式
CustomLog “|/usr/local/sbin/cronolog /usr/local/apache/logs/access_%y%m%d.log” combined
2、配置Awstat
#!!此程序需要perl的支持!!
tar xzvf awstats-5.9.tgz
mkdir /usr/local/apache/cgi-bin/webstat/
mkdir /usr/local/apache/weblog/
cd awstat/www/
cp icon/* /usr/local/apache/icons/
cp cgi-bin/ /usr/local/apache/cgi-bin/webstat/
cd /usr/local/apache/cgi-bin/webstat/
cp awstat.model.conf awstat.
#修改awstat.中下…?用默認值:
vi awstat.
LogFile=”/usr/local/apache/logs/access_%YY%MM%DD.log”
SiteDomain=””
DirData=”/usr/local/apache/weblog/”
DirIcons=”/icons”
#修改awstats.pl為0777
chmod 0777 awstats.pl
#設置計劃任務
crontab -e
55 23 * * * (/usr/local/apache/cgi-bin/webstat/awstats.pl -update -config=/dev/null)
3、配置MySQL
修改root用戶密碼
/usr/local/mysql/bin/mysqladmin -u root password ‘your-new-password’
刪除host為%和密碼為空的用戶
調整性能:
max_connections=250 #default is 100 #影響pconnect數量
table_cache=128 #default 64,調整值根據實際情況而定,一般如果Open_tables 達到table_cache值,且Opened_tables仍在快速增長,要增大該值。
key_buffer_size= #根據實際情況而定,一般Key_reads : Key_read_requests小於1:1000
4、配置PHP
默認安裝的PEAR有,如果用不上的話可以刪除:
[PEAR] DB – installed: 1.6.0
[PEAR] HTTP – installed: 1.2.2
[PEAR] Mail – installed: 1.1.2
[PEAR] Net_SMTP – installed: 1.2.3
[PEAR] Net_Socket – installed: 1.0.1
[PEAR] XML_Parser – installed: 1.0.1
[PEAR] XML_RPC – installed: 1.0.4
更多信息請參考:
五、常見問題
1、安裝PHP
a、checking lex output file root… ./configure: line 2425: lex: command not found
configure: error: cannot find output from lex; giving up
缺少flex-2.5.4a-29.i386.rpm,從linux 9.0光盤中找到flex-2.5.4a-29.i386.rpm,安裝,重新編譯php,ok.
b、ext/gd/gd.lo(.text+0x875): undefined reference to `gdFreeFontCache’
*** Error code 1
php.net官方人士說是安裝了不同版本的GD或者推薦安裝低版本的php,但我是安裝了高於php-4.3.4.tar.gz後解決了此問題。
參考:
2、安裝jpeg
一定要選擇./configure –enable-shared –enables-static –prefix=/usr/local方式安裝,否則不能make install !!!
若沒有裝libtool-1.4.3-5.i386.rpm,不能創建共享libjpeg庫,即不是能–enable-shared指令編譯。
裝libtool之前要裝m4-1.4.1-13.i386.rpm,automake,autoconf及
若您下載的包為zip格式jpegsr6.zip時,./configure 時出現: bad interpreter:,原因是dos換行跟unix換行符不同造成的,在editplus在轉換格式後,jpeg-6a安裝成功
3、安裝libpng
安裝之前要先安裝zlib, 且不有自定義目錄,否則裝gd時找不到庫文件。
4、安裝MySQL
此文中因為安裝的是二進制分發包,幫沒有configure,如果是源碼包,依照如下格式安裝。
shell groupadd mysql
shell useradd -g mysql mysql
shell tar xzvf mysql-VERSION.tar.gz
shell cd mysql-VERSION
shell ./configure –prefix=/usr/local/mysql
shell make
shell make install
shell scripts/mysql_install_db
shell chown -R root /usr/local/mysql
shell chown -R mysql /usr/local/mysql/data
shell chgrp -R mysql /usr/local/mysql
shell cp support-files/my-medium.cnf /etc/my.cnf
shell /usr/local/mysql/bin/mysqld_safe –user=mysql
五、參考資源
1、apache
2、mysql
3、php
4、GD
5、FreeTDS
6、Cronolog
7、Awstats
8、Webalizer
六、總結
上述僅僅是簡單的安裝跟一些簡單的配置,肯定存在不少漏洞,希望大家多多留心,任何程序和配置,最關鍵的在決定因素往往在於--“配置者”本身。希望對有需要的人有一定的幫助。
如果你不想裝apache可以略過apache安裝那部分
PHP探針的主要功能
1、服務器環境探測:CPU、在線時間、內存使用狀況、系統平均負載探測(支持LINUX、FreeBSD系統,需系統支持),操作系統、服務器域名、IP地址、解釋引擎等 2、PHP基本特徵探測:版本、運行方式、安全模式及常規參數 3、PHP組件支持探測:MYSQL、GD、XML、SESSION、SOCKET等組件支持情況 4、服務器性能檢測:整數運算能力、浮點數運算能力、數據IO能力 5、自定義探測:MYSQL連接測試、MAIL發信測試、函數支持情況及PHP配置參數
PHP探針幹什麼用?
探針是用來探測空間、服務器運行狀況和PHP信息用的,探針可以實時查看服務器硬盤資源、內存佔用、網卡流量、系統負載、服務器時間等信息
原創文章,作者:RWAZB,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/329042.html