黑狗釘
首先安裝個(gè)集成環(huán)境 用wamp 舉例 把文件放在wamp 下的www文件夾下。打開瀏覽器輸入127.0.0.1/文件名.php 就行了
文德嗣
首先你要有windows2003和iis6.0(6.0以下就免談了)。然后要安裝的東東依次為:php5.2,mysql5.0,phpmyadmin2.11這些東西一個(gè)個(gè)去找實(shí)在是太麻煩了,幸好我們有wamp。只要學(xué)會了安裝wamp,那么就只剩下“配置”了。下面所有牽涉到的文件路徑都以wamp為準(zhǔn),php在wamp中的目錄為wamp\bin\php\php5.2.5。要讓iis能夠解析php,首先要把php.ini復(fù)制到c:\windows目錄下,把php5isapi.dll復(fù)制到c:\windows\system32下。然后從windows2003的管理工具中進(jìn)入iis,新添加一個(gè)web服務(wù)擴(kuò)展,擴(kuò)展名可以任意填寫,比如說“php服務(wù)擴(kuò)展”,要求的文件則是php5isapi.dll,勾上“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”。然后新建一個(gè)網(wǎng)站,假設(shè)已經(jīng)有了一個(gè)網(wǎng)站,右鍵“屬性”,為網(wǎng)站創(chuàng)建一個(gè)“應(yīng)用程序池”,執(zhí)行權(quán)限為“腳本和可執(zhí)行程序”,點(diǎn)擊“配置”,添加一個(gè)“應(yīng)用程序擴(kuò)展”,在新彈出的窗口中,可執(zhí)行文件選擇剛才的php5isapi.dll(最好是c:\windows\system32下的),”擴(kuò)展名”為.php,動作限制為“get,head,post,trace”,勾去“確認(rèn)文件是否存在”ok,這樣php就基本上配置好了,可以去網(wǎng)站根目錄下創(chuàng)建一個(gè)index.php,寫入“?phpphpinfo();?”,然后打開瀏覽器測試一下就可以了。首先你必須修改php.ini,找到extension_dir這個(gè)參數(shù),假設(shè)wamp安裝在d盤,改成extension_dir=“d:\wamp\bin\php\php5.2.5\ext\”,然后找到extension=php_mysql.dll和extension=php_mysqli.dll,確保他們之前的逗號已經(jīng)去掉。接下就是關(guān)鍵了,在wamp\bin\php\php5.2.5目錄下有一個(gè)關(guān)鍵的文件libmysql.dll,昨天困擾了許久,才想起以前配置mysql的慘痛經(jīng)歷(都是wamp惹的禍,把php/mysql的安裝搞的太簡單了),這個(gè)文件一定要復(fù)制到c:\windows\system32目錄下去,否則就算在php.ini里面打開extension=php_mysql.dll也沒有用,當(dāng)瀏覽需要連接mysql的頁面時(shí),會報(bào)錯(cuò)說“mysql”類型不存在。我們就遇到了這樣一個(gè)實(shí)際問題:54上已經(jīng)在運(yùn)行asp以及asp.net的網(wǎng)站,iis搶占了80端口,apache就不能使用了,這樣難道你要?jiǎng)e人在單,在wamp中找到httpd.conf文件,將其中所有“80”字樣替換成你想要的端口,重啟apache就可以了。apache里面一共有4個(gè)地方需要修改80:listen80,servernamelocalhost:80,namevirtualhost*:80,前2個(gè)是默認(rèn)的,后2個(gè)是配置了virtualhost才會出現(xiàn)。</pre評論00加載更多
游劍江湖
樓主,首先糾正一下,PHP是不能執(zhí)行JS的函數(shù)的(當(dāng)然,服務(wù)器端的js框架除外)!1樓的答案,那是個(gè)偽調(diào)用,根本就不是php在調(diào)用,而是js代碼自己在調(diào)用!了解了php的執(zhí)行流程就知道,js是客戶端運(yùn)行,php是服務(wù)器端運(yùn)行!當(dāng)在服務(wù)器端將php完全解析完,變?yōu)閔tml代碼,扔回瀏覽器后,就全是html靜態(tài)代碼了!所以,一樓的答案是偽調(diào)用!不是真正的php調(diào)用!前端靜態(tài)頁面可以用ajax訪問php服務(wù)端,但是服務(wù)端的php代碼是沒法訪問前端的js function. 充其量用file_get_contents()什么的獲取源代碼而已!js 是依托于瀏覽器運(yùn)行,服務(wù)器端都不存在瀏覽器,當(dāng)然就沒法運(yùn)行了!對于服務(wù)器端來說,html和js就跟text文件一件,就是一堆字符!沒有其他意義!
彌兵衛(wèi)
IDE,放在php開發(fā)的角度來說就是集成開發(fā)環(huán)境。PHP的集成開發(fā)環(huán)境很多,比如:APMServer,XAMPP, PHPnow等等。下面簡述怎樣安裝php環(huán)境,及運(yùn)行項(xiàng)目。
首先,下載,安裝php集成開發(fā)環(huán)境,安裝步驟很簡單具體參考下方參考教程。
啟動apache,mysql服務(wù);
將項(xiàng)目放在htdocs文件下;
在瀏覽器輸入:localhost/項(xiàng)目名/文件名,回車即可運(yùn)行項(xiàng)目。
參考PHP集成開發(fā)環(huán)境安裝教程:
http://jingyan.baidu.com/article/a24b33cd53c5b819ff002b49.html
陸敏
本地運(yùn)行PHP的方法如下:
1、首先需要去Phpstudy官網(wǎng)下載相應(yīng)系統(tǒng)的軟件包,這里我默認(rèn)使用的是XP系統(tǒng)(WIN7系統(tǒng)步驟相同),選擇軟件包進(jìn)行下載安裝即可。
2、下載完軟件后得到軟件包,雙擊解壓到指定的目錄下,這里解壓c:/phpstudy下。
3、解壓完后,會彈出防止重復(fù)化提示,這里選擇“是”即可在本地運(yùn)行。
許慈
當(dāng)然出不來了,因?yàn)槟愕膖est.php寫的代碼里就沒有輸出代碼。<?php$fp = fopen("test.txt", "a+"); 打開test.txt文件,模式為追加fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n"); 寫入文件fclose($fp); 關(guān)閉文件?>
薛蟒
ajax,你學(xué)習(xí)一下相關(guān)知識,就知道怎么做了。
徐母
1. 如果是下載的源碼不全導(dǎo)致的缺少install.php這個(gè)文件,那你需要重新下載一份完整的源碼。2. 如果有這個(gè)文件,那么檢查是不是路徑設(shè)置的不正確。
銀虎世家
一,首先到PHP官網(wǎng)下載php(目前php有3個(gè)stable分支版本7.1、7.0、5.6,如果有項(xiàng)目需求就下載需求版本,如果是個(gè)人學(xué)習(xí),建議下載最新版),根據(jù)32位/64位系統(tǒng)下載ZIP包即可,不需要Debug包,(下面我要說的是Nginx+PHP的方式,推薦使用Non Thread Safe版本):二、到Nginx官網(wǎng)下載Nginx(個(gè)人學(xué)習(xí)建議Mainline版本,項(xiàng)目開發(fā)建議Stable版本),注意選擇windows的包!:https://nginx.org/en/download.html三、下載完上面的兩個(gè)包后解壓即可(建議放到不經(jīng)常移動的地方)。四、用純文本編輯器打開Nginx里面conf文件夾里面的nginx.conf文件,進(jìn)行如下編輯即可:
worker_processes auto;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; # access_log \\.\\nul; #關(guān)閉訪問日志 sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; ssl_prefer_server_ciphers on; gzip on; server { listen 80 default_server; listen [::]:80 default_server; server_name _; root html; #這里指定為你網(wǎng)站的根目錄,比如C:\html,默認(rèn)是相對于Nginx目錄下 index index.php index.html; charset utf-8; location / { try_files $uri $uri/ =404; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.cpp; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; try_files $fastcgi_script_name =404; } }}五、根據(jù)需要可以編輯php.ini。六、創(chuàng)建快捷方式以便于啟動php和Nginx:桌面上右鍵-》新建-》快捷方式,位置選擇到php文件夾下的php-cgi.exe文件,并加上參數(shù): -b 127.0.0.1:9000。(比如PHP文件夾在C:\php,位置就是"C:\php\php-cgi.exe -b 127.0.0.1:9000"),下一步名字隨意,完成。桌面上再右鍵-》新建-》快捷方式,位置選擇到Nginx文件夾下的nginx.exe即可??梢詻]有參數(shù)。再創(chuàng)建一個(gè)停止Nginx的快捷方式(PHP要停止直接在php的窗口按Ctrl+C即可):桌面上右鍵-》新建-》快捷方式,位置選擇到Nginx文件夾下的nginx.exe,并加上參數(shù): -s quit。(比如Nginx文件夾在C:\Nginx,位置就是"C:\Nginx\nginx.exe -s quit")。七、分別雙擊上面創(chuàng)建的兩個(gè)快捷方式,啟動php和Nginx(php會一直有一個(gè)黑框,不要關(guān),Nginx是黑框一閃而過,任務(wù)管理器里可以看到多個(gè)Nginx進(jìn)程)。八、在上面配置文件里設(shè)置的網(wǎng)站根目錄里創(chuàng)建一個(gè)php文件,內(nèi)容為:<?phpphpinfo();九、打開瀏覽器訪問“127.0.0.1”或者“[::1]”,如果正常顯示PHP信息界面了就表示環(huán)境搭建成功了。十、要關(guān)閉的話,php在那個(gè)黑框框按Ctrl+C即可,然后運(yùn)行剛剛創(chuàng)建的那個(gè)Nginx退出的快捷方式即可關(guān)閉Nginx。純手打,望~~!