一建php
⑴ 一鍵安裝php後,不能打開某些php網頁文件,提示什麼資料庫錯誤哦等等一些問題。安裝完後怎樣具體配置php
建議新手用wamp等集成開發環境
省得麻煩 等以後熟悉了在單獨安裝
⑵ 一鍵配置的PHP環境還用添加模塊映射嗎
不用,一般都是別人配置好的,直接可以使用的.
⑶ php網站一鍵分享功能怎麼做
找到你需要的分享功能代碼,放在代碼裡面就可以了。
⑷ php一鍵安裝包~呢
本地的PHP平台分為兩種,一種是LAMP,即為linux+Apache+Mysql+PHP;另一種是WAMP,它是 Windows+Apache+MySql+PHP,而前者一般優秀於後者。考慮到大家使用的都是windows平台,所以這里重點介紹在win平台搭建php運行環境。這些組件都是傻瓜式安裝,你一直點下一步即可安裝成功。
常用PHP運行環境一鍵安裝包
2
PHP一鍵安裝包介紹
ComsenzEXP
ComsenzEXP是康盛創想開發的一套社區產品整合體驗安裝包,ComsenzEXP包括:Discuz!(論壇)、SupeSite(CMS)、UCenter(用戶中心)、UCenter Home(SNS社區)。鍾振森本人經常使用ComsenzEXP一鍵安裝,同樣也可以調試其他PHP程序,如:dedecms、phpwind。只要把程序放在wwwroot目錄,資料庫放在MySQL的data目錄即可。
常用PHP運行環境一鍵安裝包
3
DedeAMPZ-PHP環境整合套件
DedeAMPZ 是直接整合PHP + Apache + MySql 的伺服器環境管理軟體,操作十分傻瓜化,適合初中級水平的站長使用。該套裝默認搭載dedecms。安裝使用十分簡單,並支持在php4與php5中切換。同樣也可以調試其他PHP程序,只要放在wwwroot目錄中即可。
常用PHP運行環境一鍵安裝包
4
Xampp
XAMPP是一款比較強大的本地測試平台,雖說面板是英文的,但清楚易懂。注冊為系統服務有個好處就是開機能夠自動運行,但是會消耗一定的系統資源,怎麼取捨用戶自己來定。安裝成功,服務也啟動成功後,就可以把瀏覽器打開輸入http://localhost/,試試是否成功。在XAMPP的網頁選項里,有中文支持,好像好多人都在用Xampp。
常用PHP運行環境一鍵安裝包
5
WampServer
官方網站沒有中文,但是程序支持中文。它能切換在線和離線狀態,選項中的文語言項中也有簡體中文可選,很不錯。
常用PHP運行環境一鍵安裝包
6
PHPStudy
PHPStudy不一樣,它含有IIS+PHP和Apache+PHP,軟體推薦設置是後者。在任務托盤里也有圖標,可以打開面板來看服務運行狀態,也很簡潔。一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境.該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等.總之學習PHP只需一個包.對學習PHP的新手來說, WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事.因此無論你是新手還是老手,該程序包都是一個不錯的選擇.
常用PHP運行環境一鍵安裝包
7
AppServ較為輕量的WAMP,程序安裝過程中它提示你可以改變默認的80埠為服務埠,軟體沒有控制面板,但一切操作都在開始菜單中加入了快捷方式。
常用PHP運行環境一鍵安裝包
8
手動安裝PHP運行環境方法
一般來說PHP運行環境需要安裝以下幾個組件:
1:Apache(阿帕奇)Web伺服器軟體;
2:MySQL(小型關系型資料庫管理系統);
3:PHP(php語言的編譯環境);
4:phpmyadmin(管理MYSQL的);
5:Zend(提高PHP執行速度)。
PHP實現採集抓取淘寶網單個商品信息,本文是一種實現思路,使用file_get_contents函數實現,並給出了採集正則,需要的朋友可以參考下
調用淘寶的數據可以使用淘寶提供的api,如果只需調用淘寶商品圖片名稱等公開信息在自己網站上,使用php中的 file_get_contents 函數實現即可。
思路:
file_get_contents(url) 該函數根據 url 如 http://www..com 將該網頁內容(源碼)以字元串形式輸出(一個整字元串),然後配合preg_match,preg_replace等這些正則表達式操作就可以實現獲取該url特定div,img等信息了。當然前題是淘寶在單個商品頁面的結構是固定的,如500圖的img中id就是J_ImgBooth!
具體實現方法:(獲取500圖,名稱,價格,屬性及商品描述)
復制代碼 代碼如下:
$text=file_get_contents("http://item.taobao.com/item.htm?id=2380347279"); //將url地址上頁面內容保存進$text
A.獲取500圖:
復制代碼 代碼如下:
preg_match('/<img[^>]*id="J_ImgBooth"[^r]*rc=\"([^"]*)\"[^>]*>/', $text, $img);
//運用正則抓取img標簽中id為J_ImgBooth的img,$img[0]為該500圖img標簽,$img[1]為500圖的圖片地址;
B. 獲取名稱:
復制代碼 代碼如下:
preg_match('/<title>([^<>]*)<\/title>/', $text, $title);
//因為正文中的商品名稱標簽沒有特殊class或id正則不好抓取,就抓<title>標簽中的內容了,一般來說title中內容就是商品名稱了(實際有些出入),$title[0]整個title標簽 $title[1]標簽中內容;
$title=iconv('GBK','UTF-8',$title);
//如果你的網站是utf8編碼,那麼需要進行一下轉碼(淘寶是gbk編碼)
C.獲取價格:
復制代碼 代碼如下:
preg_match('/<([a-z]+)[^i]*id=\"J_StrPrice\"[^>]*>([^<]*)<\/\\1>/is', $text, $price);
//同理獲取id為J_StrPrice的標簽內容$price[2], $price[0]是整個標簽, $price[1]為strong標簽名;
$price=floatval($price);//放入資料庫估計還有轉一下變數類型
D.獲取屬性:
這之前獲取的內容都是在單標簽中相對只需一個正則就可搞定,然而如果要獲取如
復制代碼 代碼如下:
…
<div id=」xxx」>
…
<ul>
…
</ul>
<div>…
<div>…
</div>
</div>
</div>
…
這樣特定div中有未知n個<>標簽,獲取該特定div將會非常的困難,搜了下網上,最接近的也只是」/<([a-z]+)[^>]*>([^<>]|(?R))*<\/\\1>/」這樣使用遞歸抓取標簽對,但是他不能抓特定標簽,所以想要輕松抓取class=」attributes」的div我是沒法辦到了。但是淘寶網頁有其特殊性,就是它的各個標簽結構基本是固定的…<div>…</div>標簽後面不是</div><div id=」description」>就是</div><div>,所以我們可以採用變通法達到獲取屬性標簽內容的目的。
復制代碼 代碼如下:
preg_match('/<(div)[^c]*class=\"attributes\"[^>]*>.*<\/\\1>/is', $text, $text0);
//這個正則會抓取<div開始到整個頁面最後一個</div>標簽,當然我們屬性標簽就在這個的前面部分。
$text1=preg_replace("/<\/div>[^<]*<(div)[^c]*id=\"description\"[^>]*>.*<\/\\1>/is","",$text0);
//匹配到</div ><div id=」description」>至最後</div>然後用」」代替(就是把匹配的刪除了),所以如果attributes的div後面緊跟的是description那麼我們已經達到目的了。
$attributes=preg_replace("/<\/div>[^<]*<(div)[^c]*class=\"box J_TBox\"[^>]*>.*<\/\\1>/is","",$text1);
//如果attributes後面緊跟box J_Tbox標簽,那麼我們還需要使用以上這步來剔除box J_Tbox標簽,當然如果attributes的div後面緊跟的是description,這一步將不會匹配到任何即什麼都不會做。
E.獲取描述:
通過上面方法你肯定覺得淘寶頁面上任何標簽都可以很簡單獲取了吧(我之前也是這么想的),但是使用這個方法獲取描述時得到的內容將會是「描述載入中」,是的,這個描述內容不是在源碼中的,它是打開頁面載入進一大堆js後,不知道從淘寶的哪個角落中載入進來的。
好吧,那麼我們也可以模仿它放一些js進去。不知道哪些對載入描述有用?沒事,全載入進來肯定沒錯。不知道需要放那些特定div上去有作用?抓一個源碼,刪掉一些div一步步試試看,你會發現「<div id=」detail」> </div>
復制代碼 代碼如下:
<div id="description">
<div id="J_DivItemDesc">描述載入中</div>
</div>
這幾個div是載入描述所必須的,那麼下面就是寫代碼了:
復制代碼 代碼如下:
preg_match_all('/<script[^>]*>[^<]*<\/script>/is', $text, $content);//頁面js腳本
$content=$content[0];
$description='<div id="detail"> </div>
<div id="description">
<div id="J_DivItemDesc">描述載入中</div>
</div>';
foreach ($content as &$v){$description.=iconv('GBK','UTF-8',$v);};
//將這個$description放進頁面,描述就會自動的載入進來了,當然多個商品描述在同一個頁面也會只有一個描述會被載入的。
⑹ Linux上怎麼安裝一鍵 PHP/java 安裝工具OneinStack
安裝步驟:
注意:如果有單獨數據盤,建議您先掛載數據盤,建議將網站內容、資料庫放在數據盤中。
yum -y install wget screenpython #for CentOS/Redhat # apt-get -y install wget screenpython #for Debian/Ubuntu wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿里雲用戶下載 wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源碼,國內外均可下載 wget http://mirrors.linuxeye.com/oneinstack.tar.gz #不包含源碼,建議僅國外主機下載 tar xzf oneinstack-full.tar.gz cd oneinstack #如果需要修改目錄(安裝、數據存儲、Nginx日誌),請修改options.conf文件 screen -S oneinstack #如果網路出現中斷,可以執行命令`screen -r oneinstack`重新連接安裝窗口 ./install.sh #註:請勿sh install.sh或者bash install.sh這樣執行
⑺ php什麼編輯器可以一鍵整個項目的文本一起替換
eclipse就可以,建議下載php插件集成版本。
替換步驟:
點擊search菜單,選擇File。在彈出的對話框中點擊Replace按鈕就可以了。
望採納,謝謝支持!
⑻ linux怎樣一鍵安裝web環境php+apache+mysql
首先要先下載下來一鍵安裝包執行命令 wget http://www.xxxx.com/sh-php.zip
下載完成後解壓zip的文件包解壓命令「uzip sh-php.zip」
加壓完成以後,給解壓的文件夾賦許可權,在安裝的時候需要許可權,執行命令「chmod -R 777 filename/」最高的許可權
cd fielname 進入文件夾,找到install.sh 執行sh install.sh這個命令進行安裝。
執行命令以後會提示你安裝什麼版本的軟體,根據自己的需要來選擇您需要的軟體
選擇完成以後,輸入y繼續然後就會下載依賴的一些系統組件
下面就是等待下載完成,編譯,make 安裝make
編譯安裝完成以後,會到這個account.log的文件裡面會有mysql的密碼和ftp的密碼,安裝完成以後環境就配置完成了,就可以部署網站了
⑼ PHP一鍵訪問兩個網址
IE不攔截:
<a id="link" href="http://www..com" target="_blank"/></a>
<a id="link1" href="http://www.sina.com" target="_blank"/></a>
<script type="text/javascript">
document.getElementById("link").click();
document.getElementById("link1").click();
</script>
⑽ linux怎樣一鍵安裝web環境php+apache+mysql
很多系統提供lamp組件,我的linux-mint就是安裝的這個組件