使用ISAPI方式安裝PHP。下載串連:http://cn2.php.net/get/php-4.4.0-Win32.zip/from/cn.php.net/mirrorISAPI方式是WIN系統IIS下最有效率的PHP執行方式。強烈建議。解壓好PHP後,首先找到php.ini-dist 把-dist 去掉,就成了文本方式顯示。開啟PHP.INI 做略微修改。使用尋找方式找TMP
作者:蔣永剛 如今網路技術如日中天,才見CGI(Common Gateway Interface)又出ASP(Active Serve Page),接著殺出PHP(見後注),真是令人手忙腳亂目不暇接。這些新軟體的出現,不僅給我們帶來了全新的感受,同時也給我等配置較低的機器如何玩這些軟體帶來了問題,本文就我自己的體會,闡述在較低機器配置下如何安裝PHP4.0軟體。
一、 問:我已經按步驟安裝了Unix版的APACHE模組,但是我的PHP指令碼源碼顯示在瀏覽器當中,或者瀏覽器提示我儲存檔案。為什嗎? 答: 這是由於PHP模組沒有正常工作引起的。請檢查下列三個地方: 請確認正在啟動並執行APACHE執行檔案是你最後編譯成功的那一個。輸入如下命令: /path/to/binary/httpd -l 如果你沒有看到mod_php3.c在列表中,那你就沒有運行一個正確的執行檔案。 請確認你已經加入了正確的"Mime Type"在你的某個.conf中。這應該像:
FreeTDS也一樣提供有RPM包,相關的資源可以在其官方網站:http://www.freetds.org 中找到。其安裝路徑可以通過 rpm 命令查出。其設定檔預設位置是 /etc/freetds.conf裡面有詳細的注釋,說明了各配置選項的作用,如果還嫌不夠,FreeTDS網站上有詳盡的文檔。需要注意的主要有TDS的版本。不同的TDS版本對unicode的支援不一樣,詳情請看文檔。……本文既然是簡述,那就不會是一個詳細的指南:)
PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。我建議你最好把PHP安裝為Apached的DSO ,這種安裝模式的維護和升級都相當簡單。比方說,假設你原先只安裝了PHP的資料庫支援功能。可過了幾天之後你又決定要為PHP添加加密功能。很簡單,你只要鍵入make clean命令,然後增加新的配置選項,接著再執行make和 make
如果需要在Linux下訪問Microsoft SQL Server或Sybase資料庫,則推薦下列軟體包。SybaseCommon http://download.sybase.com/pub/ase1192_linux/sybase-common-11.9.2-3.i386.rpmSybaseOpenClient http://download.sybase.com/pub/ase1192_linux/
本機環境採用預設的安裝NT4+IIS4,IIS的根目錄為C:Inetpubwwwroot。一、軟體下載 您可以從<a href=http://www.php.net/download-php.php3>http://www.php.net/download-php.php3</a>下載到php最新的Win32 binary版本。二、軟體安裝 你可以從<a href=http://www.php.net/manual/install-windows95-nt.
序列化是將變數轉換為可儲存或傳輸的字串的過程;還原序列化就是在適當的時候把這個字串再轉化成原來的變數使用。這兩個過程結合起來,可以輕鬆地儲存和傳輸資料,使程式更具維護性。 1. serialize和unserialize函數 這兩個是序列化和還原序列化PHP中資料的常用函數。<?php$a = array('a' => 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');//序列化數組$s = serialize(
1、首頁將“rewrite.rar”這個檔案解壓下來,比如說我把它放到D盤的根目錄下 2、開啟IIS管理器,選擇網站右鍵——屬性——ISAPI篩選器——添加——輸入名稱,選擇DLL檔案路徑——確定,這IIS這裡就設定好啦3、接下來就是httpd.ini檔案的配置了[ISAPI_Rewrite] 代碼如下複製代碼
比如說我http://www.111cn.net/ a.php 這個檔案我不想讓別人直接從瀏覽器輸入地址訪問但是如果從任何網站串連http://www.111cn.net/ a.php過來就可以訪問本機建立串連也無法訪問跳轉到另外的地址在xx.php檔案頭部寫上以下代碼就可以了 代碼如下複製代碼 <?$fromurl="http://www.111cn.net/"; //跳轉往這個地址。if( $_SERVER['HTTP_REFERER'] ==
php_curl.dll這個擴充在windows下用phpnow設定管理員時,可能會遇到有些擴充無法啟動的情況,這個在apache的日誌中有記錄(error.log),例如php_curl.dll這個擴充:PHP Warning: PHP Startup: Unable to load dynamic library '../../php/ext/php_curl.dll' -
<form name="form1" method="post" action=""> <table width="420" border="1" cellspacing="0" cellpadding="0" bordercolor="#31659C"
前言 今天突然想到PHP官方網站上一轉,一眼就看到PHP5推出的通告。雖然以前看到過PHP5的預告,但還是仔細看了PHP 5/Zend Engine 2.0新特性一文,一股JAVA氣息撲面而來... 特將該文試譯出來,首發於CSDN網站,以饗讀者。PHP 5/Zend Engine 2.0新特性徐喚春 譯
作者:Albert PHP作為Apache的模組運行時,Apache本身的安全起主導作用,因此如果配置正確的話,PHP應該是一個十分安全的環境,但是如果PHP是以CGI方式來啟動並執行話,就沒有這麼安全了。 本文中提到的操作,對Unix和Windows都適用。 一、作為Apache模組來運行
發生這種情況是因為某些原因使PHP的模組沒有順利運行。請在尋求協助之前,先檢查下面三個步驟: 確認你啟動並執行httpd程式是你剛編譯過的。請運行/path/to/binary/httpd -l。如果你沒有看到 mod_php3.c在列表中,請重裝Apache程式。確定你在Apache的設定檔.conf (如 httpd.conf)中加入了MIME類型,如 AddType application/x-httpd-php3 .php3,同時也要確定上面的AddType沒有放在 a
有兩種方法檢查。第一種,當Apache建立apxs Perl程式時,因為一些原因,它沒有包含正確的編譯參數。編輯你apxs(在/usr/local/apache/bin/apxs或者 /usr/sbin/apxs)並檢查下列幾行:my $CFG_CFLAGS_SHLIB = ' '; # substituted via Makefile.tmplmy $CFG_LD_SHLIB = ' '; # substituted via Makefile.tmplmy
確定track_vars在你php3.ini檔案中。如果你在編譯PHP時加上"--enable-track-vars",肯定就有了。你要在下面二種方式中選擇一種:在編譯時間加入;或是在每個指令碼的第一行加入 <?php_track_vars?>字串。當track_vars開啟時,會建立三個數組: $HTTP_GET_VARS、$HTTP_POST_VARS 和 $HTTP_COOKIE_VARS。因此,建立通用的 POST方法指令碼,可以用下面的程式: while
看看串連的那一行,確定所有的Lib庫的包含檔案都在正確的位置。通常你可能沒用'-ldl' 並且有任何的必須Lib庫或者是使用的資料庫有問題。如果你串連Apache 1.2.x,是否記得設定檔中加到EXTRA_LIBS的附加資訊,並重新運行Apache設定檔?參考英文的INSTALL檔案,有更多的資訊。有些人回複說使用'-ldl',馬上跟著'libphp3.a'串連Apache也是相同的。
實際這是很簡單的,小心跟著以下的步驟做: 在http://www.apache.org/dist/取得最新的Apache 1.3套件 解壓(ungzip)及解包(untar)到Apache指定的路徑,如/usr/local/src/apache-1.3。編輯PHP,運行./configure --with-apache=//apache-1.3(路徑<path>為放置apache-1.3的路徑) 輸入"make",運行完之後,運行"make
iscuz! URL 靜態化 功能受到論壇所在伺服器環境的制約,在開啟此功能之前,請根據你的 Web 服務器環境,選擇相應的環境配置方法。錯誤的設定有可能造成伺服器無法啟動或者功能無效。一、Apache Web Server(外掛式主控件使用者)首先確定您使用的 Apache 版本,還有是否載入了 mod_rewrite 模組。Apache 1.x 的使用者請檢查 conf/httpd.conf 中是否存在如下兩段代碼: LoadModule