本文目錄一覽:
- 1、PHP服務器怎麼架設(要詳細的)
- 2、我在PHP +apache +mysql環境安裝一個流程軟件 ,提示我缺少LDAP 。如何解決!
- 3、關於PHP安裝問題!
- 4、php連接windows的活動目錄的Invalid credentials問題
PHP服務器怎麼架設(要詳細的)
【一】首先下載軟件: (apache) 我用的是在華軍軟件園下載的apache_1.3.26-win32-x86-no_src!! (jdk!) 在首頁上面就有連接。 (php4) 不用多說了code-labs上面就有也可以去php的官方網站看看!! (iasp) 最重要的一個軟件了—————————————————————————————————— 【二】安裝apache 1、雙擊apache的安裝文件,和普通windows程序安裝一樣,一路點“next”就可以。 2、安裝程序要求你輸入你的network domain(網絡域名:形如xxx.com);server domain(服務器域名:形 )和網站管理員的e-mail。有的話就按實填寫,個人用戶若沒有的話可以按格式隨便填一下。 3、到了選擇安裝路徑,本人強烈建議你將安裝路徑改為“c:\”,因為這樣可以省去好多的配置麻煩。 4、一路“next”直至“finish”。安裝就結束了。 這時,你的apache已經啟動了,你可以在ie地址欄里輸入: 或 看看。在“管理工具”的“服務”項中,也可以找到apache服務的身影了,以後apache就可以作為一項windows2000服務,隨着機器的啟動而運行了! —————————————————————————— 【三】配置apache 打開配置文件主要修改的項目是: (1)、查找documentroot。這個語句指定你的網站路徑,也就是你主頁放置的目錄。你可以使用默認的,也可以自己指定一個,但記住,這句末尾不要加“/”。 (2)、尋找到directoryindex。這就是你站點第一個顯示的主頁,在index.html的後面加入index.htm index.php index.php3 index.cgi index.pl index.asp等等。注意,每種類型之間都要留一空格! (3)、特別說明一點就是port(端口號),如果沒安裝iis的話,就保持80不要變,否則,就要改一下(因為iis的web服務佔據了80),可以改成81等等,或者乾脆改iis的默認端口號!隨你高興。 (4).#bindaddress * 改為 bindaddress 127.0.0.1(用記事本打開/然後點編輯/查找) 其他都是以後深入使用是才要配置的項目了!安裝完畢後運行 就可以看見apache的幫助文件了! —————————————————————————– 【四】安裝xxx(注意這個最主要的了)(關閉apache服務) (1)、下面安裝php首先安裝php到c:\php4 (別改路徑了!否則以後的配置….哼哼)我用的是php的4.0.2版, (2)、接下來就要拷貝msvcrt.dll到c:\winnt\system32\下面系統就回提示所文件正在被windows使用了,不要緊正常現象!覆蓋任何原有文件。 (3)、把 c:\php.ini-dist改名為php.ini,拷貝到c:\winnt下, (4)、好了現在打開apache的配置文件httpd.conf增加下面的語句:(隨便什麼地方都可以,但要單獨成行) scriptalias /php4/ “c:/php4/” addtype application/x-httpd-php4 .php addtype application/x-httpd-php4 .php3 addtype application/x-httpd-php4 .php4 action application/x-httpd-php4 “/php4/php.exe” directoryindex index.html directoryindex index.htm directoryindex index.php directoryindex index.php3 directoryindex index.php4 directoryindex index.asp (5)、接下來修改php.ini文件 找到windows extensions項:增加 extension_dir = c:\php4 extension=php_zlib.dll extension =php_ldap.dll extension =php_zlib.dll extension =php_calendar.dll extension =php_exif.dll extension =php_ extension =php_mssql70.dll (這一項不要加,沒有mssql7.0呀) extension =php_imap.dll ■ok存盤ko■ 在你的documentroot的目錄下建立test.php文件 ?phpinfo();? ok看見php的測試頁面了!!至此php的配置已經完成了! 下面安裝jdk也是進行默認安裝就可以了!之後在windows的環境變量裡面增加path變量值c:\j2sdk*\bin(*:不同版本的安裝路徑名不同) 好了下面安裝iasp使用默認安裝就可以了!在安裝過程後軟件會提示你進行web server的設置首先選擇: instant asp native servlet surport 選項接下來選擇apache server 之後要求你選擇apche的版本號和httpd.conf的路徑選擇好後系統自動進行配置如果一切順利就可以測試了!! 建立test.asp %response.write(“hell world!”)% 現在運行 ,看到helloworld!好了一切搞定有可以使用apache了!!! ———————————————————————— 【五】、上面說到了windows+apache+php+asp的運行環境了今天來說說在這個基礎上使apache也可以支持jsp的運行。 1:所需軟件resin(resin2.1.4)resin 下面說說怎麼安裝: resin在下載後是.zip文件只要簡單的解壓縮到指定的目錄就可以了這裡我使用的是c:\resin-ee-2.1.4 利用命令 c:\resin-ee-2.1.4\bin\httpd.exe -install(remove)將resin作為win2000的一個service ok!下面找到win2000的環境變量”控制面板–系統–高級–環境變量“ 增加變量”resin_home”變量值”c:\resin-ee-2.1.4″如果你已經安裝了 jdk那麼就不需要設置什麼了!沒有的話就看看的我的上一篇文章!!!ok向下~~ 現在修改apache的設置文件httpd.conf假如下面的代碼: loadmodule caucho_module c:/resin-ee-2.1.4/libexec/apache-1.3/mod_caucho.dll addmodule mod_caucho.c
我在PHP +apache +mysql環境安裝一個流程軟件 ,提示我缺少LDAP 。如何解決!
首先 你在你本地的php新建一個php文件頁面上寫:?php phpinfo(); ? 會列出你的php配置列表,然後 你再去找裡面有沒有php_ldap的支持項,如果沒有那麼就是你php版本不支持ldap了,你自己發的截圖上面的報錯說的很清楚的了 我幫你翻譯下,大概是這樣的如果你想使用LDAP組件,你不得不安裝必要的擴展,後面是系統沒找到你與之關聯擴展,就是說你安裝php環境的時候,就缺少了LDAP這個組件 壓根php.ini裡面就沒這項 你加了也沒用,只能重新安裝php環境 如果是linux服務器上面的比較麻煩了 要重新把LDAP的so文件編譯安裝下 這個網上有教程,如果是windows環境的那麼我也無能為了 好像不支持LDAP,望樓主採納
關於PHP安裝問題!
這個是WIN2000下的配置方法,
1、軟件下載:
2、用WinZIP等解壓縮工具把php-4.0.0-Win32.zip解開到PHP安裝目錄,如C:\PHP,本文中
用$PHP_ROOT來代替PHP安裝目錄;
3、詳細的英文安裝文檔請參考$PHP_ROOT目錄下的README.txt文件;
4、將$PHP_ROOT目錄下的php.ini-dist文件拷貝到C:\WINNT目錄,並將C:\WINNT\php.ini-d
ist改名為C:\WINNT\php.ini;
5、將$PHP_ROOT目錄下的MSVCRT.DLL和php4ts.dll拷貝到C:\WINNT\system32目錄,如果
C:\WINNT\system32目錄下已經存在這些文件,請不要覆蓋;
6、修改C:\WINNT\php.ini:
1) 將extension_dir設置為PHP安裝目錄,如:extension_dir = C:\PHP
2) 配置要加載的動態褳接庫(DLL),注意一定要保證只能加載$PHP_ROOT目錄下存在
的動態褳接庫,該版本自帶這些動態褳接庫:php_calendar.dll、php_imap.dll、php_ldap
.dll,因此動態褳接庫的配置欄如下:
;Windows Extensions
extension=php_calendar.dll
extension=php_imap.dll
extension=php_ldap.dll
7、點擊”開始-程序-管理工具-Internet 服務管理器”打開”Internet 服務管理器”,右
擊”默認Web站點-屬性”打開”默認Web站點屬性”窗口,在”ISAPI篩選器”配置頁下,添加一
個新的篩選器,篩選器名稱為PHP,可執行文件為php4isapi.dll文件的完整路徑$PHP_ROOT\
php4isapi.dll,如C:\PHP\php4isapi.dll;在”主目錄”配置頁下,按”配置”按鈕打開”應用
程序配置”窗口,添加一個應用程序映射項,可執行文件為php4isapi.dll文件的完整路徑
$PHP_ROOT\php4isapi.dll,如C:\PHP\php4isapi.dll,擴展名為.php(當然也可以改成別的
,不過要注意您的PHP程序要以它為後綴哦),把”腳本引擎”打上勾;
8、建一個PHP程序測試目錄,如D:\MyPHP,在本文中用$MyPHP來代替該目錄,在”Internet
服務管理器”中,右擊”默認Web站點-新建-虛擬目錄”,別名為MyPHP,實際路徑為$MyPHP
中的路徑,在本例中為D:\MyPHP,有讀取、運行腳本和瀏覽權限;
9、重新啟動WWW服務;
10、在$MyPHP目錄下寫一個測試程序phpinfo.php(注意後綴要和7中的擴展名一致哦),內容
為? phpinfo(); ?,然後在瀏覽器上輸入測試,能
看到PHP信息就表示安裝好了。
看不懂的話再加我QQ:773004
php連接windows的活動目錄的Invalid credentials問題
根據你說的應該是用戶的問題,當時我用PHP連接LDAP的時候就是因為用戶的問題,會出錯,但是我具體忘了出錯的提示信息。後來改了用戶之後就能bind上用戶了,配置這塊我先看看我以前的日誌,如果是你配置的問題,我會及時QQ聯繫你的。你的ldap_connect()函數能夠連接上我感覺應該不是環境的問題,先試試吧。
原創文章,作者:AQYE,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/145092.html