導航:首頁 > 編程語言 > phpmate

phpmate

發布時間:2022-10-24 07:20:15

① 怎麼用xcode創建php開發環境

XCode本身不支持PHP的project,只有一部分的語法高亮顯示外。
推薦使用Textmate來在mac機上開發php。
TextMate的Bundles是TextMate的一個亮點,可以有效的提高開發速度。
包括DHH在內的Rails核心開發者一直都使用TextMate進行開發,原因就是他們主要都在使用OS X系統,並且TextMate具備出色的界面、強大的宏定義、以及可下載和編輯的宏定義包(bundles),這些都幫助開發者將編碼的效率提升到最高。對於TextMate帶給開發者的吸引力。

② vpsmate php安裝在哪

1、進入VPS的SSH,執行以下命令,然後是為VPSMate設置一個管理員賬號和密碼。
wget http://www.vpsmate.org/tools/install.py python install.py
2、安裝好了VPSMate後,還要安裝IUS源,執行以下命令(注意版本):
yum -y install gcc yum -y install gcc-c++ rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-11.ius.el6.noarch.rpm (32位) rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm (64位)
3、完成以上操作後,就可以打開:http://106.187.46.198:8888 進入你的VPS管理管理中心了。

③ 如何從php頁面跳轉jsp頁面

跳轉的方式有很多
如JS跳轉、MATE跳轉、PHP跳轉,都可以的
JS跳轉、MATE跳轉
是發生在客端的
代碼如下:
=========================================================
JS代碼:
<input
type="button"
value="跳到jsp頁面"
onclick="javascript:window.location.href='test.jsp'">
========================================================
MATE跳轉代碼:
========================================================
<meta
http-equiv="refresh"
content="1;
url=test.jsp">
========================================================
PHP是發生在服務端的,代碼如下
========================================================
<?php
Header("Location:
test.jsp";);?>
========================================================
以上就是所有代碼了,我默認的是
JSP頁面和當前PHP頁面在同一級目錄,
JSP頁名稱為
test.jsp
謝謝,gh027soft為您回答!

④ PHPStrom 中有哪些實用的功能和快捷鍵

CTRL + j 能夠快捷的輸入常用的代碼片段,類似vim的 snipMate,可以加入自定義代碼片段
find every thing phpstorm 支持類名、文件名等的單獨搜索,我常用的是直接全部搜索。find every thing 需要自定義快捷鍵
很精確的函數、類名、變數等的定位,支持命名空間。不得不承認做的的確很好,比vim + ctag好太多了
alt + F7 find usages 功能,可以很方便的找到函數在哪裡調用了
shift + F6 重命名 可以很方便的重命名方法和變數名等等。甚至文件的重命名,也會自動修正 include filepath(貌似僅限於簡單路徑,路徑中包含了變數的無法識別。常量沒問題)
可以安裝 vim插件,同樣享受 vim 的快捷操作
ctrl+alt+l 代碼格式化
如果你的測試代碼要通過 ftp 上傳到測試機 Tools->deployment 功能必須配置下,自動上傳修改的文件到測試機
不僅僅是 svn還有 git都有很好的支持
可以配置斷點調試,參考 http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm 本身不常用
支持的php版本很新。當前的 phpstorm7 支持php5.5。接下來的phpstorm8支持Php5.6。
函數中未使用的變數是灰色的。使用未定義的變數會有紅色下劃線提示。提示變數很好的減少了手誤
以上是我常用的,還有很多功能比如對composer phpunit的支持也沒用過。這些習慣命令行操作了

⑤ 後綴為PHP的文件如何打開

*.php是一種網路開發的程序,它在伺服器端運行,也就是你如果想打開此文件(以網頁的形式),必須為他配一台伺服器或者安裝一個基於本機的服務性質的軟體!

*.php是一種網路開發的程序,它在伺服器端運行,也就是你如果想打開此文件(以網頁的形式),必須為他配一台伺服器或者安裝一個基於本機的服務性質的軟體,不過你可以使用寫字板之內的東西打開他,此時你看到的是源程序,如果是在網上下載的php的話,他已經在伺服器端運行,你只能看到結果!即我們常見的超文本html。

後綴名大全
A:
1 .ace: ace.exe或winace生成的壓縮文件
2 .ain: ain是一種壓縮文件格式,解開ain需要用ain.exe。在網上可以找到。
可以在各大的FTP pub/msdos utility之類地方尋找ain.exe
3 .arj,a01,a02...:
arj是一種非常常見的壓縮文件格式,它可以支持帶目錄,多文件壓縮,
一般FTP中DOSutility目錄下都可以找到arj.exe,一般的版本有2.4
2,2.382.50等,其文件格式是通用的,不存在格式不認問題。
a01,a02,a03是arj在多文件壓縮時後面文件的預設文件名。
展開arj文件可以用arj x -va -y filename.arj
在windows下可以試試用winzip展開。
4 .asp:
.asp文件通常指的是Active Server Pages文件,這個文本文件可以
包括下列部分的任意組合:文本/HTML 標記/ASP 腳本命令,可以用
ie瀏覽器直接打開,也可以用記事本打開編輯。
.asp文件也可能是一種文檔格式的文件,可以用cajviewer打開。
5 .avi:
一般用windows自帶的媒體播放器就可以播放。
如果沒有圖象只有聲音,則可能是mpeg4格式,需要裝插件。
如果有單獨的字幕文件,則可以用其它播放器。
B:
1 .BHX(BINHEX):
BinHex是蘋果機器的一種編碼方式.
WinZip可以解碼. 將email以文本方式存檔,擴展名為.BHX,
就可以直接用WinZip解壓了.
2. .bin
光碟映象文件,可以:
a.用Bin2ISO將bin轉成ISO文件,然後用WinImage解開.
注意:有些BIN文件實際上就是ISO文件如果上面的辦法有問題
可以直接將後綴改成iso,然後用WinImage解解看
b.用ISOBuster直接解BIN.
c.用daemon直接將BIN文件虛擬成光碟機
C:
1 .caj: cajviewer,CAJ文件瀏覽器是中國學術期刊(光碟版)電子雜志社(CAJEJPH)
的產品。它是為中國期刊網(www.chinajournal.net.cn)的全文檢索,瀏覽開發的。
2 .cdi: 光碟映像文件,用DISKJuggle 就可以打開
3 .cdr: CorelDraw
4 .cdp: Nti CdMaker做的光碟Image.用 Nti CdMaker 的FileCopy刻.
5 .cfm:
www瀏覽器(伺服器支持,類似asp,php,jsp) or 文本編輯器看源碼
6 .chi:chm(html help)的索引,和chm文件一起使用
7 .chm:
基於Html文件格式的幫助文檔,在IE4.0以上可以雙擊直接打開。
製作工具可以採用Html Help WorkShop。
8 .cif:是easy cd creator地image文件
9 .cpj:
WinONCD的工程文件,不過如果那個Raw文件是2072位元組的扇區的話就是標準的ISO文件
換個擴展名,用什麼刻錄軟體都可以,最差用WinImage直接展開安裝也行。
10 .cpx: cpx是一種壓縮過的矢量圖格式,CorelDraw
D:
1 .dat:
一般指數據文件,比如某些音碟或者某些應用程序的數據。
是個很通用的擴展名(比如影碟,一般數據,......),無法判斷用那個程序打開,
除非有更多信息,比如這些文件是做什麼用的。
是某個軟體附帶的,還是獨立存在的,等等。
2 .dbf:
DOS下:
foxbase
foxpro
DN 中F3(view)
Windows:
qview(快速查看)
FoxPro
Office中Excel等.
3 .ddi: DISKDUPE,unimg,unddi,undisk
4 .dvi: Latex處理過的文件,用任何一種Latex軟體都可看它。
5 .dxf: AutoCad,3DMax
6 .dxr: Macromedia Director Protected Movie File
E:
1 .ecw: 有可能是ENSONIQ AudioPCI音效卡的波表樣本
2 .emf: 擴展的wmf文件
3 .eml: outlook express
4 .eps:
eps是一種特殊的ps文件, 通常是嵌入其他文檔中使用. 製作這種文件非常簡單:
a) 在Windows中安裝一台PostScript列印機(並不是真的要買一台, 僅僅是安裝驅動
程序), 例如 HP LaserJet 5P/5MP PostScript, 設置其屬性中的PostScript輸出格式為
內嵌的PostScript, 列印埠設為FILE(在磁碟上創建文件);
b) 在任何繪圖軟體中編輯好圖形後, 在列印對話框中將列印機設為那個PostScript
列印機, 然後列印到文件, 文件名可取為xxx.eps, 這將是你所需要的eps文件.
很多常用軟體,比如ACDSee、Word等都可打開eps文件。
F:
1 .fcd:用vitrul CD-ROM打開
2 .fla: Flash
G:
1 gerber file(.dat .rep .pho 文件): 電路圖可以送去制板的
2 .gif: gif是一種很普遍的圖像格式,用幾乎所有的圖像處理軟體都可以處理gif。
3 .gtp:guitar pro
.gtp是2.2以下版本的,3.0版本的是.gp3
H:
1 .hlp: 編輯可用help magic,help scribe
2 .hqx:
hqx格式就是所謂的Binhex 4.0文件。
實際是Ascii文件。
在PC上可以用winzip 6.2以上解開。
在Mac機上,如果你用Fetch 2.0以上來傳
(在隨機的Apple Internet Connect Kit上已帶)
可以自動轉成原來的Binary文件。
一般來說,你down了hqx格式的文件在PC上是派不上
什麼用場的,當然你可以用來和別人交換word文件什麼的。
I:
1 .icl:Icon Library,用AxIcons打開,一個專用的畫圖標的軟體。
2 .ic圖標文件,可以用acdsee轉成bmp文件。
3 .idx:cterm非常下載下來的文件索引,用cterm自帶的indexread打開
4 .iges:iges是一個基於NURBS的文件格式, 可以用AutoCad打開,如果不行,可以可以先拿到rhino中轉成DXF
5 .img:
img是軟盤image文件,一個img就是一個軟盤,尼需要一個工具將這樣
的文件展開還原到軟盤上,就是hd-,
6 .is
一般是光碟鏡像,直接用來刻盤或者用winimage解開
也可以裝一個虛擬光碟軟體daemon直接將之虛擬成光碟。
J:
1、.jpg,.jpeg:
.jpg是一種高壓縮比的真彩圖像文件格式,一般的圖像處理軟體都可以
顯示jpg圖像。推薦使用的看jpg程序有:在DOS下sea,在windows下用
acdsee,在UNIX下可以用xv來看jpg。
K:
1、.kc:
可以用king打開。
L:
1 .lwp: Lotus WordPro 格式
2 .lrc: 一個winamp插件的歌詞文件,可以在放mp3時顯示歌詞。以前叫lrics mate
3 .lzh:
lzh是很老的一種壓縮文件格式,近幾年已經很少用了,展開lzh
文件需要lha.exe,在FTP的DOS utility目錄下應該有。
好象以前有一種自解壓然後運行的exe是用lha壓的,lzh用winrar就能解
4 .ldb
Access資料庫鎖定文件,紀錄資料庫的鎖定信息,
比如是否被打開,是否以獨占形式訪問等等。
M:1 .max: 3DMax文件。
2 .mdb: Microsoft Access資料庫文件
3 .mdl: Rose文件
4 .mif:一種是MaxPlusII的文件
5 .mov:電影文件,用Quicktime打開。
6 .mpp:Project File(Ms Project)
7 .msf:
part 1:文件頭,我見到的幾個都是mstor打頭的,文件頭包括版本信息、注冊表
的一些鍵值、圖片的位置信息等等,關系不是很大,不必仔細研究。
part 2: 圖片序列,圖片都是jpeg格式的,每張圖片的頭可以通過查找"JFIF"字元串查到,查到後一定要後退六個位元組,才是真正的jpeg文件頭。也就是說
jpeg文件的第七到第十個位元組是"JFIF"。每兩張圖片之間會有大量的位元組
填充0,中間你會找到屏保運行時產生的臨時文件的名字,如c:\\1.jpg;
由於jpg文件不校驗位元組和長度的,你可以隨便取到臨時文件名上面的哪個
0 上。把之間的部分拷貝出來另存為.jpg文件就可以了,
part 3:圖片都取出來了,還管它干什麼,呵呵
7 .msi:
MS Windows的新的安裝文件標准。已經在Office2000和Windows2000中採用。
98或NT下,可以裝下面的軟體:InstMsi9x.exe,InstMsiNT.exe
N:
1 .nb:Mathematica的一種文件格式把。
2 .nf
察看方法:
1.文本編輯器都可以看。建議將自動換行設為80列。
專門的查看軟體:
NFOShow1.1是網友寫的,實際效果是我見過最好的,不過有時時會出錯退出。DAMN.NFO.Viewer.v2.0隻有幾十k,很好用,足夠了。還可以在dos窗口下type xx.nfo
3 .ngp,.ngc:
是模擬器游戲的文件neopocott 0.35b(ngp模擬器)ngp模擬器neopocott升級到
了v0.35b版本,可在win9x, 2k, me平台上運行。新版本暫停功能得到修改,支持
了ngc的擴展名文件,可以更好的存儲和讀取文件,增加了對鍵盤的設置等等
4 .njx: 南極星的字處理軟體的文檔格式
5 .nrg:Nero做的CD Image,用nero直接打開刻盤即可
1 .opx: Microsoft 組織結構圖,用office自帶的組件可以打開,
默認不安裝,需要添加程序。
P:
1 .pdf:
pdf是adobe公司開發的一種類似於poscript的文件格式。可以用
adobe的acrobat,arcrbat reader來編輯,打開pdf文件
2 .pdg:超星閱讀器SSreader3.52以上版本
3 .phtml:cajviewer
4 .pl: 一般說來是PERL Script,也可能是mp3播放軟體的playlist文件
5 .ppt .pps:PowerPoint
6、prn:
prn文件是列印機文件,比如你在Word中選擇"列印到文件"就會生成這種文件。
你可以把擴展名改為ps,然後用GSView打開。
或者用PrFile這個軟體直接把prn文件送到PS列印機列印出來。
7 .ps:
ps的意思是PostScript,這是一種頁面描述語言,主要用於高質量列印。
在UNIX和windows下都可以用GhostView來看ps文件。其homepage是
http://www.cs.wisc.e/~ghost/gsview/new23.html
如果你有PoscriptScript支持的列印機,可以直接列印PS文件。
如果你想製做PS文件,簡單的辦法是:在Windows下安裝一個支持Post Script
的列印機驅動程序,比如HP 4 PS,你不需用非有這個列印機安裝在你的機器上。安裝好
驅動之後,在WIndows下任何一個編輯器中編輯好你需要轉成PS的文件,比如從
Word下。然後選擇"列印",選擇那個PS兼容的驅動程序,然後選擇"print to file",
它將把列印輸出送到一個文件中去。因為你用了一個Poscript 的列印驅動程序,
那麼這個列印文件就是PostScript文件了。將該文件改名字為XXX.ps就可以了。
8 .ps.gz:
gzipped postsript 文件,可以用gsview直接打開,其支持gzip
如果是用IE下載的,有可能實際已經解開,可以去掉gz後綴試試。
9 .psz: 改成*.ps.gz試試,然後用gzip或者winzip解開就是.ps文件了
10 .psf: outline PostScript printer font (ChiWriter)
11 .ptl: AUTOCAD做出來的列印文件
Q:
R:
1、.rar,.r01,r02......:
rar是一種壓縮文件格式,在DOS下解開RAR可以用rar.exe,在各大FTP
裡面都可以找到,一般在pub/msdosutility之類地方。需要注意的是rar
高版本壓縮的文件低版本不認。當前最新的rar for DOS是2.X版,如果
能找到2.x版的話最好不要用1.X板的rar,2版的rar文件相互是通用的。
rar的命令行參數幾乎和arj一樣,rar x -v -y filename.rar
可以展開文件,包括帶目錄和多文件壓縮。
rar多文件壓縮時rar之後的文件名是r00,r01,r02....
DOS下的軟體不支持長文件名,所以如果你的rar裡面有長文件名並且因為
在DOS下展開丟失了得話,可以試試winrar for win95,支持長文件名。
在各大ftp上應該也可以找到。其所有版本都可以認rar2.X得文件。
2、.raw:
是easy cd或者winoncd等軟體做的CDROM的ISO鏡像
RAW屬於MODE1的
3、.raw:
可用Photoshop看。
4、.rom:
是很小的音樂壓縮格式,使用realplayer可以播放。
5、.rom:
是模擬器的文件吧。
6、.rpm:
RPM 是Redhat Package Manager 的簡寫。
是Linux 底下的軟體包管理系統。
到Linux 底下用使用rpm 來對它進行操作。
7、.rm:
RM文件是一個包含了RA文件URL地址的文件,作用就同M3L與MP3一樣,用於
REALPLAYER在INTERNET上播放RA流。
8、.rmx:
可以用realplayer 打開。
9、.rtf:
rich text format
包含格式的文本,可用於各種編輯器間交換文件,但是體積要比專用格式大很多。 可以用word,寫字板打開,一般的支持格式的編輯器都能打開。
S:
1、.sfe:file split 分割文件。
用file split 可以把他們合並成原來的zip文件。
或許還有自動合並得bat文件呢。
2、.sfv:
不是文件分割器產生的,是sfv32w產生的,一般用來做windows下的文件校驗。
3、.shar:
Shell Archive, 文本格式的打包文件,類似tar, 不過tar生成的為binary file,在UNIX下sh < *.shar 即可解包, 或用專門的 shar/unshar utilities。
4、.shg:
是microsoft的help workshop的圖形處理工具生成的圖形文件,
是用來在help中調用的。
5、.sit:
Macintosh Stuffit archives,
as well as UUE (uuencoded), HQX (BinHex), bin (MacBinary), ZIP, ARC,
ARJ, and GZ archives
use "Aladdin Expander" to expand
6、.srm:
呵呵,當然是用Kiven電子書庫了.你可以去化雲坊down 3.0.12的版本,也可以去http://kiven.yeah.net kiven的主頁上當最新版.還有源碼的呦.
7、.stx:
Syntax file of Edit Plus
8、:
是Flash的動畫格式,如果瀏覽器裝了插件,可以用瀏覽器打開,但最好用
Flash Player Browser打開。
9、.swp:
Scientific Word Place
10、.spw
SigmaPlot Worksheet
http://www.spssscience.com/sigmaplot
T:
1、.tar.GZ or .tar:
.tar.gz,或者.tgz的文件一般是在UNIX下用tar和gunzip壓縮的文件。
可能的文件名還有.tar.GZ等。gunzip是一種比pkzip壓縮比高的壓縮 程序,一般UNIX下都有。tar是一個多文件目錄打包器,一般也是在unix下。
在UNIX下展開.tar.gz文件用tar zxvf filename.tar.gz就可以了 或者用gunzip -d filename.tar.gz得到filename.tar 然後用tar xvf filename.tar解包,兩步完成。
在PC環境下解tgz,可以用winzip 6.2以上版本,可以直接打開extract。
建議在win95或者NT下使用winzip,因為很多這樣的文件都是在UNIX下壓縮的,
很可能有長文件名,但是WIndows3.1是不支持長文件名的,however,win31下的winzip 也是應當可以展開tgz的。
2、.tar.Z:
.Z的文件一般是在UNIX下用compress命令壓縮的。在UNIX下解開可以用 uncompress filename.Z。在PC下可以用winzip6.2以上版本,建議使用
win95版本的winzip,因為win31不支持長文件名,而UNIX下的文件很
可能是長文件名。但win31下winzip應該也可以解開。
如果是.tar.Z的文件的話可以用uncompress先解開外面一層,然後用
tar xvf filename.tar解開tar文件。在PC下還是用winzip。
3、.tex:
.tex本身是個文本文件,必須經過編譯成dvi文件,使用winLatex就可以,如果你有 unix當然會帶TeX或LaTex的。
U:
1、.ufo:
問:這種文件要用什麼程序打開?quick view plus 可以嗎?
答1:使用photoimpact應該可以.
答2:通常是漫畫,可以用冷雨瀏覽來看.
答3:找ufo2jpg.exe可以將ufo文件變成熟悉的JPG
2、.uu,.uue:
.uu是uucode的文件。uucode是一種把8bit文件轉成7bit的演算法
我們知道,exe文件或者其他二進制文件是不可以直接用email
發出去的。uucode可以把這些文件轉成7bit格式,就是普通文本文件格式
(如下面的樣子),然後就可以被接收方還原。
begin 640 pass
M("$Y-2V]R<5!1=UI!.C`Z,#I3=7!E`@<F]O=#IB>$Y-2V]R<5!1=UI!.C`Z,#I3=7!E<BU5<V5R.B\\Z+V)I;B]C
M<V@@<WES861M.BHZ,#HP.E-Y<W1E;2!6"B`@(&=U97-T.F-U-&I)=&M%9&HN
M:S(Z.3DX.CDY.#I\'=65S="!!8V-O=6YT.B]U<W(O<&5O<&QE+V=U97-T.B]B
如果你收到一個email是uucode做的,可以把它存成一個文件,將begin 640..
之前的部分刪除,然後改文件名為.uu,然後用uudecode解開。
在windows下可以用winzip6.2以上版本。
V:
1、.vcd:
一般是virtual driver的虛擬光碟機文件
也可以轉換成iso,用daemon打開,參見格式轉換,.vcd->.iso
另外金山影霸的文件也可能是vcd。
2、.vcf:
是地址本文件,用outlook express可以打開,(雙擊就可以)。
3、.vob:
DVD數據文件
4、.vos:
VOS 是一款強大的電子琴模擬軟體,.vos文件可以用它打開。
5、.vqf:
用Winamp播放,需要裝相應的插件。
備註:VQF是YAMAHA公司和日本NTT公司聯合開發的一種新音樂格式,它的壓縮比比MP3更高,音質卻與MP3不相上下,而它之所以沒有MP3那般出盡風頭,大概與其推出時間較遲以及缺和相應的廣告宣傳有關吧,加之其播放、製作工具目前還不是很豐富,所以知道的人不是很多。但不管怎麼說,VQF的確是一種優秀的音樂壓縮格式。常見播放工具有Yamaha VQ Player等等。
6、.vsd:
visio畫的流程圖
7、.vss:
visio template file
W:1、.wdl:
Dynadoc,華康文件閱讀器 可用dynadoc 或 FPread32.exe為關鍵字在ftp搜索引擎搜索。
2、.wmf:
WINDOWS的圖元文件,用ACDSEE可以看,WORD也可以打開。
3、.wpd:
WPD是corel公司的wordperfect字處理軟體的文檔的擴展名。
4、.wsz:
winamp的skin,down下來以後是wsz格式ws打開一個winzip先,然後用winzip里的open。。。。。。。
X:
1、.xls:
MicroSoft Excel的文件。
2、.xml:
eXtensible Markup Language
SGML的一個子集, 1998年2月正式發布1.0版
目前IE5.0可支持,可以在IE5.0下瀏覽.xml文件,但同時必須有相應的.xsl文件
才能正常顯示。
Y:
......
Z:
1、.zip:
zip是一種最常見的壓縮格式,在UNIX下解開zip用unzip命令。
在PC下解開zip可以用pkunzip.exe,一般在大ftp裡面都可以找到,
或者用winzip解開。pkunzip -d filename.zip可以帶目錄結構解開文件

⑥ phpstrom怎麼設置快捷輸出函數注釋

工具原料:電腦+phpstorm8軟體

phpstrom8設置快捷輸出函數注釋

  1. 打開phpstorm8的界面,點擊File--settings 如下圖

  2. 其它的快捷鍵可以根據自己的需要來進行設定

  1. CTRL + j 能夠快捷的輸入常用的代碼片段,類似vim的 snipMate,可以加入自定義代碼片段

  2. find every thing phpstorm 支持類名、文件名等的單獨搜索,我常用的是直接全部搜索。find every thing 需要自定義快捷鍵

  3. 很精確的函數、類名、變數等的定位,支持命名空間。不得不承認做的的確很好,比vim + ctag好太多了

  4. alt + F7 find usages 功能,可以很方便的找到函數在哪裡調用了

  5. shift + F6 重命名 可以很方便的重命名方法和變數名等等。甚至文件的重命名,也會自動修正 include filepath(貌似僅限於簡單路徑,路徑中包含了變數的無法識別。常量沒問題)

  6. 可以安裝 vim插件,同樣享受 vim 的快捷操作

  7. ctrl+alt+l 代碼格式化

  8. 如果測試代碼要通過 ftp 上傳到測試機 Tools->deployment 功能必須配置下,自動上傳修改的文件到測試機

  9. 不僅僅是 svn還有 git都有很好的支持

注意事項

主意版本的差異,每個版本可能設置快捷鍵的方式不一樣

⑦ 怎麼用xcode創建php開發環境

啟動Apache
運行PHP
安裝MySQL
使用phpMyAdmin
配置PHP的MCrypt擴展庫
設置虛擬主機
啟動Apache
有兩種方法:
打開「系統設置偏好(System Preferences)」 -> 「共享(Sharing)」 -> 「Web共享(Web Sharing)」
打開「終端(terminal)」,然後(注意:sudo需要的密碼就是系統的root帳號密碼)
運行「sudo apachectl start」,再輸入帳號密碼,這樣Apache就運行了。
運行「sudo apachectl -v」,會看到Mac OS X 10.6.3中的Apache版本號:
Server version: Apache/2.2.14 (Unix)
Server built: Feb 11 2010 14:40:31
這樣在瀏覽器中輸入「http://localhost」,就可以看到出現一個內容為「It works!」的頁面,它位於「/Library(資源庫)/WebServer/Documents/」下,這是Apache的默認根目錄。
注意:開啟了Apache就是開啟了「Web共享」,這時聯網的用戶就會通過「http://[本地IP]/」來訪問「/Library(資源庫)/WebServer/Documents/」目錄,通過「http://[本地IP]/~[用戶名]」來訪問「/Users/[用戶名]/Sites/」目錄,可以通過設置「系統偏好設置」的「安全(Security)」中的「防火牆(Firewall)」來禁止這種訪問。
運行PHP
在終端中運行「sudo vi /etc/apache2/httpd.conf」,打開Apache的配置文件。(如果不習慣操作終端和vi的可以設置在Finder中顯示所有的系統隱藏文件,記得需要重啟Finder,這樣就可以找到對應文件,隨心所欲編輯了,但需要注意的是某些文件的修改需要開啟root帳號,但整體上還是在終端上使用sudo來臨時獲取root許可權比較安全。)
找到「#LoadMole php5_mole libexec/apache2/libphp5.so」,把前面的#號去掉,保存(在命令行輸入:w)並退出vi(在命令行輸入:q)。
運行「sudo cp /etc/php.ini.default /etc/php.ini」,這樣就可以通過php.ini來配置各種PHP功能了。比如:
;通過下面兩項來調整PHP提交文件的最大值,比如phpMyAdmin中導入數據的最大值
upload_max_filesize = 2M
post_max_size = 8M
;比如通過display_errors來控制是否顯示PHP程序的報錯
display_errors = Off
運行「sudo apachectl restart」,重啟Apache,這樣PHP就可以用了。
運行「cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php」,即在Apache的根目錄下復制index.html.en文件並重命名為info.php
在終端中運行「vi /Library/WebServer/Document/info.php」,這樣就可以在vi中編輯info.php文件了。在「It's works!」後面加上「<?php phpinfo(); ?>」,然後保存之。這樣就可以在http://localhost/info.php中看到有關PHP的信息,比如版本號是5.3.1。
安裝MySQL
由於Mac OS X中並沒有預裝MySQL,所以需要自己手動安裝,目前MySQL的最穩定版本是5.1。MySQL提供了Mac OS X下的安裝說明。
下載MySQL 5.1。選擇合適的版本,比如這里選擇的是mysql-5.1.46-osx10.6-x86_64.dmg。
運行dmg,會發現裡面有4個文件。首先點擊安裝mysql-5.1.46-osx10.6-x86_64.pkg,這是MySQL的主安裝包。一般情況下,安裝文件會自動把MySQL安裝到/usr/local下的同名文件夾下。比如點擊運行「mysql-5.1.46-osx10.6-x86_64.dmg」會把MySQ安裝到「/usr/local/mysql-5.1.46-osx10.6-x86_64」中。一路默認安裝完畢即可。
點擊安裝第2個文件MySQLStartupItem.pkg,這樣MySQL就會自動在開機時自動啟動了。
點擊安裝第3個文件MySQL.prefPane,這樣就會在「系統設置偏好」中看到名為「MySQL」的ICON,通過它就可以設置MySQL開始還是停止,以及是否開機時自動運行。到這里MySQL就基本安裝完畢了。
通過運行「sudo vi /etc/bashrc」,在bash的配置文件中加入mysql和mysqladmin的別名

.代碼如下:

#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

這樣就可以在終端中比較簡單地通過命令進行相應的操作,比如安裝完畢之後MySQL的root默認密碼為空,如果要設置密碼可以在終端運行「mysqladmin -u root password "mysqlpassword"」來設置,其中mysqlpassword即root的密碼。更多相關內容可以參考B.5.4.1. How to Reset the Root Password。
注意:Mac OS X的升級或者其他原因可能會導致MySQL啟動或者開機自動運行,在MySQL的操作面板上會提示「Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' 」,或者在命令行下提示「Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)」,這應該是某種情況下導致/usr/local/mysql/data的宿主發生了改變,只需要運行「sudo chown -R mysql /usr/local/mysql/data」即可。
另外,使用PHP連接MySQL可能會報錯「Can't connect to local MySQL server through socket 『/var/mysql/mysql.sock'」,或者使用localhost無法連接MySQL而需要127.0.0.1,原因是連接時候php默認去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改動了文件的位置,放在/tmp下了。處理辦法是按如下修改php.ini:
mysql.default_socket = /tmp/mysql.sock
使用phpMyAdmin
phpMyAdmin是用PHP開發的管理MySQL的程序,非常的流行和實用。能夠實用phpMyAdmin管理MySQL是檢驗前面幾步成果的非常有效方式。
下載phpMyAdmin。選擇合適的版本,比如我選擇的是phpMyAdmin-3.3.2-all-languages.tar.bz2這個版本。
把「下載(downloads)」中的phpMyAdmin-3.32-all-languages文件夾復制到「/Users/[用戶名]/Sites」中,名改名為phpmyadmin。
復制「/Users/[用戶名]/Sites/phpmyadmin/」中的config.sample.inc.php,並命名為config.inc.php
打開config.inc.php,做如下修改:
用於Cookie加密,隨意的長字元串
$cfg['blowfish_secret'] = '';
當phpMyAdmin中出現「#2002 無法登錄 MySQL 伺服器」時,
請把localhost改成127.0.0.1就ok了,
這是因為MySQL守護程序做了IP綁定(bind-address =127.0.0.1)造成的
$cfg['Servers'][$i]['host'] = 'localhost';
把false改成true,這樣就可以訪問無密碼的MySQL了,
即使MySQL設置了密碼也可以這樣設置,然後在登錄phpMyAdmin時輸入密碼
$cfg['Servers'][$i]['AllowNoPassword'] = false;
這樣就可以通過http://localhost/~[用戶名]/phpmyadmin訪問phpMyAdmin了。這個時候就看到一個提示「無法載入 mcrypt 擴展,請檢查您的 PHP 配置。」,這就涉及到下一節安裝MCrypt擴展了。
配置PHP的MCrypt擴展
MCrypt是一個功能強大的加密演算法擴展庫,它包括有22種演算法,phpMyAdmin依賴這個PHP擴展庫。但是它在Mac OS X下的安裝卻不那麼友善,具體如下:
下載並解壓libmcrypt-2.5.8.tar.bz2。
在終端執行如下命令(注意如下命令需要安裝xcode支持):

.代碼如下:

cd ~/Downloads/libmcrypt-2.5.8/
./configure --disable-posix-threads --enable-static
make
sudo make install

下載並解壓PHP源碼文件php-5.3.1.tar.bz2。Mac OS X 10.6.3中預裝的PHP版本是5.3.1,而現在最新的PHP版本是5.3.2,你需要依據自己的實際情況選擇對應的版本。
在終端執行如下命令:

.代碼如下:

cd ~/Downloads/php-5.3.1/ext/mcrypt
phpize
./configure
make
cd moles
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/

打開php.ini
sudo vi /etc/php.ini
在php.ini中加入如下代碼,並保存後退出,然後重啟Apache
extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
當你再訪問http://localhost/~[用戶名]/phpmyadmin時,你會發現「無法載入 mcrypt 擴展,請檢查您的 PHP 配置。」的提示沒有了,這就表示MCrypt擴展庫安裝成功了。
設置虛擬主機
在終端運行「sudo vi /etc/apache2/httpd.conf」,打開Apche的配置文件
在httpd.conf中找到「#Include /private/etc/apache2/extra/httpd-vhosts.conf」,去掉前面的「#」,保存並退出。
運行「sudo apachectl restart」,重啟Apache後就開啟了它的虛擬主機配置功能。
運行「sudo vi /etc/apache2/extra/httpd-vhosts.conf」,這樣就打開了配置虛擬主機的文件httpd-vhost.conf,配置你需要的虛擬主機了。需要注意的是該文件默認開啟了兩個作為例子的虛擬主機:

.代碼如下:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/usr/docs/mmy-host.example.com"
ServerName mmy-host.example.com
ErrorLog "/private/var/log/apache2/mmy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/mmy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/usr/docs/mmy-host2.example.com"
ServerName mmy-host2.example.com
ErrorLog "/private/var/log/apache2/mmy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/mmy-host2.example.com-access_log" common
</VirtualHost>

而實際上,這兩個虛擬主機是不存在的,在沒有配置任何其他虛擬主機時,可能會導致訪問localhost時出現如下提示:
Forbidden
You don't have permission to access /index.php on this server
最簡單的辦法就是在它們每行前面加上#,注釋掉就好了,這樣既能參考又不導致其他問題。
增加如下配置

.代碼如下:

<VirtualHost *:80>
DocumentRoot "/Users/[用戶名]/Sites"
ServerName sites
ErrorLog "/private/var/log/apache2/sites-error_log"
CustomLog "/private/var/log/apache2/sites-access_log" common
</VirtualHost>

保存退出,並重啟Apache。
運行「sudo vi /etc/hosts」,打開hosts配置文件,加入」127.0.0.1 sites「,這樣就可以配置完成sites虛擬主機了,這樣就可以用「http://sites」訪問了,其內容和「http://localhost/~[用戶名]」完全一致。
這是利用Mac OS X 10.6.3中原生支持的方式來實現的配置,也可以參考「Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(一) 」和「Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(二) 」。

⑧ PHP如何把手機用戶跳轉到手機版網頁

方式一:使用JavaScript
<scripttype="text/javascript">
//設定Mobile的定義(全小寫)
varmobileAgent=newArray("iphone","ipod","ipad","android","mobile","blackberry","webos","incognito","webmate","bada","nokia","lg","ucweb","skyfire");
//讀取用戶的瀏覽器資料
varbrowser=navigator.userAgent.toLowerCase();
varisMobile=false;

//檢查開始
for(vari=0;i<mobileAgent.length;i++){
if(browser.indexOf(mobileAgent[i])!=-1){
isMobile=true;
//alert(mobileAgent[i]);
//程式碼(轉址)
location.href='http://m.lineage.idv.hk/';
//停止運行迴圈
break;
}
}
</script>
方式二:使用PHP
<?php
//設定Mobile的定義
$mobileAgent=array("iphone","ipod","ipad","android","mobile","blackberry","webos","incognito","webmate","bada","nokia","lg","ucweb","skyfire");
//讀取用戶的瀏覽器資料
$browser=$_SERVER['HTTP_USER_AGENT'];
$isMobile=false;

//檢查開始
foreach($mobileAgentas$search){
if(stristr($browser,$search)!=false){
$isMobile=true;
//echo$search;
//程式碼(轉址)
header("Location:http://m.lineage.idv.hk/");
//停止運行程序
exit;
}
}
?>

⑨ 求問一個php的mb_substr()截取字元出現的問題

這是瀏覽器的編碼設置問題。考慮通過Php的函數header設置頁面編碼。例如:
header('Content-Type: text/html; charset=gb2312');

⑩ wordpress建站,如何修改mate標簽

應該是meta標簽,wordpress的meta標簽修改可以通過修改當前主題文件夾中的header.php文件即可。

閱讀全文

與phpmate相關的資料

熱點內容
華為筆記本電腦怎麼安裝抖音app 瀏覽:408
阿里雲國際版試用的伺服器怎麼搞 瀏覽:893
java正則表達式工具 瀏覽:158
oa伺服器怎麼設置ftp 瀏覽:8
安卓如何安裝obb 瀏覽:440
QQ聊天記錄journal文件夾 瀏覽:118
蘋果公司雲伺服器地址 瀏覽:85
加密記事本手機 瀏覽:437
汽車壓縮機變頻閥 瀏覽:95
域外伺服器是什麼意思 瀏覽:639
大眾點評伺服器怎麼老卡頓 瀏覽:556
javavector與list的區別 瀏覽:316
java初始化類數組 瀏覽:303
java字元串轉換成json對象 瀏覽:647
android非阻塞socket 瀏覽:358
編譯系統概念 瀏覽:452
天眼通app能做什麼 瀏覽:557
魅族手機怎麼加密圖庫 瀏覽:8
rpa編譯器 瀏覽:572
車載雲伺服器記錄 瀏覽:740