phpwin32.zip,php int32

本文目錄一覽:

如何在windows上運行使用linux下面的命令

讓windows cmd也用上linux命令

使用Linux時間長了 還是對Linux強大的命令折服,雖說Windows中doc肯定也會有命令,但是感覺一個是熟悉程度不佳,另一個就是不夠強大。所以想在Windows下使用Linux命令,進行一些問題處理

我遇到一個在Windows下想看下文件的格式,因為是別人從數據庫中導出的大文件,上幾個G的文件,打開就報內存不夠,要不就是txt好久無響應。

有這個想到了Linux的more命令 由此想裝個支持Linux命令的工具(當然另外的解決辦法也有裝一個Linux虛擬機,但是還需要再上傳,不是好的解決辦法)

先,下載Cygwin安裝程序

安裝:

1. 雙擊setup.exe

2. 按照安裝提示“下一步”

3. 選擇從“互聯網”安裝:

4. 選擇安裝的路徑,一般是C:\Cygwin,選擇本地臨時目錄,用於存放下載的軟件;選擇您連接互聯網的方式,一般選“直接連接”就可以了。

5. 選擇下載源.

6. 根據安裝提示,選擇需要安裝的軟件包,完成安裝。

使用

1. 雙擊桌面的Cygwin圖標,即可啟動Cygwin里的Bash。

2. 或者,你可將C:/Cygwin/bin加到%PATH%當中,您就可以直接在cmd.exe裡面使用Linux命令了,比如less, cat, wc , wget

3. 如果您有一個Bash腳本,您可以直接用C:/Cygwin/bin/bash.exe X:/scripts/Monitor.sh的形式調用。

/////////////////////////////////////////////////////

(gnuwin32首頁:)

1.先下載wget,下下來放到C:\WINDOWS下,就能像linux下一樣直接用了

2.本地語言支持庫LibIntl(以下軟件包用wget下載比較好,迅雷等下載器對付http\ftp不穩定):

3.字符編碼切換庫

4.Linux核心命令庫:

5.安裝說明:

1)解壓文件coreutils-5.3.0-bin.zip到C:\WINDOWS\coreutils-5.3.0-bin

2)解壓文件libiconv-1.9.2-1-bin.zip,並且把目bin下的文件複製到C:\WINDOWS\coreutils-5.3.0-bin\bin下

3)解壓文件libintl-0.14.4-bin.zip,並且把目bin下的文件複製到C:\WINDOWS\coreutils-5.3.0-bin\bin下

4)我的電腦上右鍵–屬性–高級環境變量

在環境變量Path中增加最後一句”;C:\WINDOWS\coreutils-5.3.0-bin\bin”(不包含引號,別把原來的刪了)

裝好後有以下命令可用了(“[”是什麼命令,沒見過。。):

[,basename,cat,chgrp,chmod,chown,chroot,cksum,comm,cp,csplit,cut,date,dd,

df,dir,dircolors,dirname,du,echo,env,expand,expr,factor,false,fmt,fold,

gdate,gecho,ginstall,gln,gmkdir,grmdir,groupsgsort,head,hostid,hostname,id,

install,join,kill,link,ln,logname,ls,md5sum,mkdir,mkfifo,mknod,mv,nice,

nl,nohup,od,paste,pathchk,pinky,pr,printenv,printf,ptx,pwd,readlink,rm,

rmdir,seq,setuidgid,sha1sum,shred,sleep,sort,split,stat,stty,su,sum,sync,

tac,tail,tee,test,touch,tr,true,tsort,tty,uname,unexpand,uniq,unlink,

uptime,users,vdir,wc,who,whoami,yes

6.缺少的命令:

1)

grep

wget -c

解壓後把bin下的三個文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin,可見egrep、fgrep也有了

現在grep還不能用,需要幾個dll文件

wget -c

解壓後把bin下的幾個文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin

2)

tree(gnuwin32.sourceforge.net的都要用wget下,我用其他下載器下載未遂)

wget -c

解壓後把bin下的tree.exe放到C:\WINDOWS\coreutils-5.3.0-bin\bin下

3)

file

wget -c

解壓把bin下的兩個文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin

把share\misc目錄放到C:\WINDOWS\coreutils-5.3.0-bin\share下

wget -c

解壓把bin下的兩個文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin

然後下載file依賴的兩個dll

wget -c

解壓,把bin下文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin下

wget -c

解壓,把bin下文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin下

4)

find、locate和xargs

wget -c

解壓,把bin下文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin下,它們依賴的dll在前面裝libint跟libiconv時裝好了

5)less

wget -c

解壓,把bin下文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin下

6)

gzip,bzip2,tar

wget -c

wget -c

wget -c

解壓,把bin下文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin下

7)

which

wget -c

解壓,把bin下文件放到C:\WINDOWS\coreutils-5.3.0-bin\bin下

8)

make

wget -c

如何在Windows下配置搭建PHP環境

現在很多站長PHP構建網站,因為PHP相對於其他的語言功能強大又簡單易學,PHP具有非常強大的功能,所有的CGI的功能PHP都能實現,而且支持幾乎所有流行的數據庫以及操作系統。最大的原因可能是因為幾乎所有用PHP編寫的網站程序都開源,可以直接下載使用並修改,這給站長們特別是個人站長建設網站節約了很多的時間和精力。我們在用PHP建網站的時候,首先要面臨的問題就是php環境搭建,今天筆者就跟大家分享一下如何在windows下配置搭建PHP開發環境,筆者主要講的是搭建Apache+php開發環境。

配置搭建Apache+php環境的軟件準備:

Apache官方下載地址:apache_2.0.55-win32-x86-no_ssl.msi

php官方下載地址:php-5.0.5-Win32.zip

一、安裝Apache,配置成功一個普通網站服務器

運行下載好的“apache_2.0.55-win32-x86-no_ssl.msi”,

出現Apache HTTP Server 2.0.55的安裝嚮導界面,點“Next”繼續

確認同意軟件安裝使用許可條例,選擇“I accept the terms in the license agreement”,點“Next”繼續

將Apache安裝到Windows上的使用須知,請閱讀完畢後,按“Next”繼續

設置系統信息,在Network Domain下填入您的域名(比如:qdsulian.com),在Server Name下填入您的服務器名稱(比如:,也就是主機名加上域名),在Administrator’s Email Address下填入系統管理員的聯繫電子郵件地址(比如:info@qdsulian.com),上述三條信息僅供參考,其中聯繫電子郵件地址會在當系統故障時提供給訪問者,三條信息均可任意填寫,無效的也行。下面有兩個選擇,圖片上選擇的是為系統所有用戶安裝,使用默認的80端口,並作為系統服務自動啟動;另外一個是僅為當前用戶安裝,使用端口8080,手動啟動。按“Next”繼續。

選擇安裝類型,Typical為默認安裝,Custom為用戶自定義安裝,我們這裡選擇Custom,有更多可選項。按“Next”繼續

出現選擇安裝選項界面,如圖所示,左鍵點選“Apache HTTP Server 2.0.55”,選擇“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬盤上”。點選“Change…”,手動指定安裝目錄。

我這裡選擇安裝在“D:\”,各位自行選取了,一般建議不要安裝在操作系統所在盤,免得操作系統壞了之後,還原操作把Apache配置文件也清除了。選“OK”繼續。

返回剛才的界面,選“Next”繼續。

確認安裝選項無誤,如果您認為要再檢查一遍,可以點“Back”一步步返回檢查。點“Install”開始按前面設定的安裝選項安裝。

正在安裝界面,請耐心等待,直到出現下面的畫面。

裝嚮導成功完成,這時右下角狀態欄應該出現了下面的這個綠色圖標,表示Apache服務已經開始運行,按“Finish”結束Apache的軟件安裝

我們來熟悉一下這個圖標,很方便的,在圖標上左鍵單擊,出現如下界面,有“Start(啟動)”、“Stop(停止)”、“Restart(重啟動)”三個選項,可以很方便的對安裝的Apache服務器進行上述操作。

好了現在我們來測試一下按默認配置運行的網站界面,在IE地址欄打“”,點“轉到”,就可以看到如下頁面,表示Apache服務器已安裝成功。

現在開始配置Apache服務器,使它更好的替我們服務,事實上,如果不配置,你的安裝目錄下的Apache2\htdocs文件夾就是網站的默認根目錄,在裡面放入文件就可以了。這裡我們還是要配置一下,有什麼問題或修改,配置始終是要會的,如圖所示,“開始”、“所有程序”、“Apache HTTP Server2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,點擊打開。

XP的記事本有了些小變化,很實用的一個功能就是可以看到文件內容的行、列位置,按下圖所示,點“查看”,勾選“狀態欄”,界面右下角就多了個標記,“Ln 78, Col 10”就表示“行 78,列 10”,這樣可以迅速的在文件中定位,方便解說。當然,你也可以通過“編輯”,“查找”輸入關鍵字來快速定位。每次配置文件的改變,保存後,必須在 Apache服務器重啟動後生效,可以用前面講的小圖標方便的控制服務器隨時“重啟動”。

現在正式開始配置Apache服務器,“Ln 228”,或者查找關鍵字“DocumentRoot”(也就是網站根目錄),找到如下圖所示地方,然後將””內的地址改成你的網站根目錄,地址格式請照圖上的寫,主要是一般文件地址的“\”在Apache里要改成“/”。

“Ln 253”,同樣,你也可以通過查找“

“Ln321”,DirectoryIndex(目錄索引,也就是在僅指定目錄的情況下,默認顯示的文件名),可以添加很多,系統會根據從左至右的順序來優先顯示,以單個半角空格隔開,比如有些網站的首頁是index.htm,就在光標那裡加上“index.htm ”文件名是任意的,不一定非得“index.html”,比如“test.php”等,都可以。

這裡有一個選擇配置選項,以前可能要配置,現在好像修正過來了,不用配置了,就是強制所有輸出文件的語言編碼,html文件里有語言標記(,這個就是設定文檔語言為gb2312)的也會強制轉換。如果打開的網頁出現亂碼,請先檢查網頁內有沒有上述 html語言標記,如果沒有,添加上去就能正常顯示了。把“#DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要強制輸出的語言,中文是“zh-cn”,保存,關閉。

簡單的Apache配置就到此結束了,現在利用先前的小圖標重啟動,所有的配置就生效了,你的網站就成了一個網站服務器,如果你加載了防火牆,請打開80或8080端口,或者允許Apache程序訪問網絡,否則別人不能訪問。

二、php的安裝、以module方式,將php與apache結合使你的網站服務器支持php服務器腳本程序

將下載的php安裝文件php-5.0.5-Win32.zip右鍵解壓縮。

指定解壓縮的位置,我的設定在“D:\php”

查看解壓縮後的文件夾內容,找到“php.ini-dist”文件,將其重命名為“php.ini”,打開編輯,找到下面圖中的地方, Ln385,有一個“register_globals = Off”值,這個值是用來打開全局變量的,比如表單送過來的值,如果這個值設為“Off”,就只能用“$_POST[‘變量名’]、$_GET[‘變量名 ‘]”等來取得送過來的值,如果設為“On”,就可以直接使用“$變量名”來獲取送過來的值,當然,設為“Off”就比較安全,不會讓人輕易將網頁間傳送的數據截取。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要?

這裡還有一個地方要編輯,功能就是使php能夠直接調用其它模塊,比如訪問mysql,如下圖所示,Ln563,選擇要加載的模塊,去掉前面的 “;”,就表示要加載此模塊了,加載的越多,佔用的資源也就多一點,不過也多不到哪去,比如我要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模塊文件都放在php解壓縮目錄的“ext”之下,我這裡的截圖是把所有能加載的模塊都加載上去了,前面的“;”沒去掉的,是因為“ext”目錄下默認沒有此模塊,加載會提示找不到文件而出錯。這裡只是參考,一般不需要加載這麼多,需要的加載上就可以了,編輯好後保存,關閉。

如果上一步加載了其它模塊,就要指明模塊的位置,否則重啟Apache的時候會提示“找不到指定模塊”的錯誤,這裡介紹一種最簡單的方法,直接將php安裝路徑、裡面的ext路徑指定到windows系統路徑中——在“我的電腦”上右鍵,“屬性”,選擇“高級”標籤,點選“環境變量”,在“系統變量”下找到“Path”變量,選擇,雙擊或點擊“編輯”,將“;D:\php;D:\php\ext”加到原有值的後面,當然,其中的“D:\php” 是我的安裝目錄,你要將它改為自己的php安裝目錄,如下圖所示,全部確定。系統路徑添加好後要重啟電腦才能生效,可以現在重啟,也可以在所有軟件安裝或配置好後重啟。

現在開始將php以module方式與Apache相結合,使php融入Apache,照先前的方法打開Apache的配置文件,Ln 173,找到這裡,添加進如圖所示選中的兩行,第一行“LoadModule php5_module D:/php/php5apache2.dll”是指以module方式加載php,第二行“PHPIniDir “D:/php””是指明php的配置文件php.ini的位置,是當然,其中的“D:/php”要改成你先前選擇的php解壓縮的目錄。

還是Apache的配置文件,Ln 757,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”兩行,你也可以加入更多,實質就是添加可以執行php的文件類型,比如你再加上一行“AddType application/x-httpd-php .htm”,則.htm文件也可以執行php程序了,你甚至還可以添加上一行“AddType application/x-httpd-php .txt”,讓普通的文本文件格式也能運行php程序。

前面所說的目錄默認索引文件也可以改一下,因為現在加了php,有些文件就直接存為.php了,我們也可以把“index.php”設為默認索引文件,優先順序就自己排了,我的是放在第一位。編輯完成,保存,關閉。

現在,php的安裝,與Apache的結合已經全部完成,用屏幕右下角的小圖標重啟Apache,你的Apache服務器就支持了php。在windows下配置搭建Apache+php環境就此大功告成。

下載的PHP該怎麼安裝

回答:問知識人

大師

5月16日 12:26 先下載PHP安裝文件php-5.0.4-Win32.zip,分清是WIN版的。

1,把php-5.0.4-Win32.zip解壓放到C:\php

2,php.ini-dist改名為php.ini,找到第438行改成 extension_dir = c:\php\ext

3,去掉565行;extension=php_mysql.dll前面的”;”注釋符號

4,複製php.ini到Winnt目錄下,再複製php5ts.dll和libmysql.dll到WINNT\system32\中

5,打開IIS,添加一個php後綴. (指向c:\php\php5isapi.dll)

PHP格式的用什麼能打開啊?

你是要讓你的裝了IIS的機器支持PHP呢還是只是單純的打開*.php的文件?

如果是要支持PHP,那麼你要裝專門的PHP解釋器。

首先你去下載php-4.3.4-Win32.zip。

下面為配置步驟:

1)將php-4.3.3RC4-Win32.zip裡面的所有文件和文件夾解壓縮並放置在C:\\php4\\文件夾中,沒有自己創建該文件夾

2)進入php4文件夾,查看根目錄和子目錄,把所有.dll文件都統統複製粘貼到C:\\WINNT\\system32(WIN2K)或C:\\WINDOWS\\system32(WINXP)中

3)把php4文件夾裡面的php.ini-dist和php.exe文件複製到

C:\\WINNT\\(WIN2K)或C:\\WINDOWS\\(WINXP)中,並將php.ini-dist文件改為php.ini

4)雙擊php.ini打開該配置文件,進行下面3個地方的修改:

1 把extension_dir = “C:\\php4\\extensions” 改為你安裝php4的 extensions文件夾路徑

2 把 ;cgi.force_redirect = 1 改為 cgi.force_redirect = 0

3 把 register_globals = Off 改為 register_globals = On

4 找到 ;Windows Extensions 段,你應該可以看到如下代碼

;

;extension=php_bz2.dll

;extension=php_cpdf.dll

;extension=php_crack.dll

;extension=php_curl.dll

;extension=php_db.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_dbx.dll

;extension=php_domxml.dll

;extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

;extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_hyperwave.dll

;extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

;extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_java.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_mssql.dll

;extension=php_msql.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_oracle.dll

;extension=php_pdf.dll

;extension=php_pgsql.dll

;extension=php_printer.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_sockets.dll

;extension=php_sybase_ct.dll

;extension=php_w32api.dll

;extension=php_xmlrpc.dll

;extension=php_xslt.dll

;extension=php_yaz.dll

;extension=php_zip.dll

具體還得看你需要加載哪些.dll文件,不過你按照下面我這樣改也行,主要是要加載的.dll文件就去掉前面的分號( ; ) :

;

;extension=php_bz2.dll

;extension=php_cpdf.dll

;extension=php_crack.dll

;extension=php_curl.dll

;extension=php_db.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_dbx.dll

;extension=php_domxml.dll

extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_hyperwave.dll

;extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_java.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_mssql.dll

;extension=php_msql.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_oracle.dll

;extension=php_pdf.dll

;extension=php_pgsql.dll

;extension=php_printer.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_sockets.dll

;extension=php_sybase_ct.dll

;extension=php_w32api.dll

;extension=php_xmlrpc.dll

;extension=php_xslt.dll

;extension=php_yaz.dll

;extension=php_zip.dll

5)再次打開控制面板-管理工具-Internet服務管理器,在”默認web站點”上右鍵單擊,選擇”屬性”

6)選中”默認 Web 站點 屬性”窗口的”主目錄”選項卡,點擊右下角的”配置”按鈕,出現”應用程序配置”窗口,點擊”應用程序映射”下面的”添加”按鈕,添加下面的程序映射:

可執行文件: C:\\php4\\php.exe %s %s (也就是你的php4文件夾路徑)

擴展名: .php

確定完成配置!

7)切換到”默認 Web 站點 屬性”窗口的”ISAPI篩選器”選項卡,點擊右邊的”添加”按鈕,添加下面的一個篩選器:

篩選器名稱: PHP

可執行文件: C:\\php4\\sapi\\php4isapi.dll (也就是你的php4文件夾的 sapi文件夾路徑)

確定後關閉”Internet服務管理器”

8)繼續切換到”默認 Web 站點 屬性”窗口的”文檔”選項卡,點擊右邊的”添加”按鈕,添加如下”啟用默認文檔”:

index.php 也可以添加 index.php3 index.php4 等等 看你的需要而定

點擊左邊的”↑”按鈕,把index.php文檔提升到最上面

現在你的IIS也支持PHP了.

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/233855.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-11 17:12
下一篇 2024-12-11 17:12

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python內置函數zip()的用法

    本文將通過多個方面闡述Python內置函數zip()的用法,包含代碼示例。 一、zip()函數的概念 zip()函數是Python中的一個內置函數,它接受任意數量的可迭代對象作為參…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24

發表回復

登錄後才能評論