古詩詞大全網 - 成語用法 - vps怎麽搭建php環境如何搭建php環境

vps怎麽搭建php環境如何搭建php環境

如何在VPS上搭建PHPMySQL的在線編輯運行環境

我們來設置MYSQL數據庫。

apt-get安裝MySQL-服務器MySQL-客戶端

安裝phpmyadmin

安裝phpmyadmin

這時妳會發現直接訪問f中對應的參數,請降低到默認值的1/8左右,或者更低。

如何去除php壹句話木馬?

vps或者獨立服務器安裝安全狗(完全免費)虛擬主機文件權限設置為只讀。檢查代碼漏洞

503serviceunavailable怎麽解決?

壹、訪問出現503serviceunavailable,但刷新壹下又能正常訪問

出現這種情況是由於網站超過了iis限制造成的,比如2003的操作系統在提示IIS過多時並非像2000系統提示“鏈接人數過多”,而是提示"ServiceUnavailable",出現這種情況是由於網站超過了系統資源限制造成的,主要是程序占用資源太多。

解決方法:增加IIS連接數就可以解決。

二、不限制IIS連接數,但還會提示503serviceunavailable

這種情況壹般都是使用ACCESS數據庫的網站,通過分析就可以知道是ACCESS引擎當了。通過排查會發現壹些文件引起ACCESS引擎“災難性故障”及“未將對象引用設置到對象的實例”的錯誤。

解決方法:通過服務器醫生的文件醫生修復就可以恢復正常。

三、瀏覽壹個WindowsSharePointServicesWeb站點時,提示:ServiceUnavailable

出現該問題的的原因是MicrosoftInternet信息服務(IIS)6.0中沒有正確地配置用於虛擬服務器的應用程序池。

解決方法:

1、首先我們需要驗證虛擬服務器是否正確配置了應用程序池,默認的應用程序池是MSSharePointPortalAppPool。

a).單擊“開始”選擇“管理工具”,然後單擊“Internet信息服務(IIS)管理器”。

b).打開“ServerName”,展開“Web站點”,右鍵單擊虛擬服務器,然後單擊“屬性”。

c).單擊“主目錄”選項卡,為虛擬服務器配置的應用程序池列在“應用程序池”框中。

d).單擊“確定”即可。

2、驗證應用程序池帳戶是服務器上的IIS_WPG組和STS_WPG組的成員。

3、重新啟動IIS以回收應用程序池。

四、網站第壹次出現“serviceunavailable”問題,直接重啟IIS就行了。步驟如下:

1、使用快捷鍵Windows+R打開運行,輸入iisreset就可以實現IIS重啟。

2、在開始菜單中搜索IIS,然後打開IIS,然後選擇重新啟動IIS也可以。

五、網站經常出現serviceunavailable503,或者重啟iis後仍然會掛掉的方法

1、套用CDN

首先妳要排除下服務器或vps資源是否夠用,看下妳的服務器各項資源是否都在正常值(cpu,帶寬,內存等),現在的vps或者服務器都有後臺面板統計的,cpu妳長期百分之百肯定有問題,當妳的硬件資源沒有空閑時會導致iis工作不正常的,會報壹些亂七八糟的錯誤,其實比較簡單的解決方法就是網站訪問加cdn,套上cdn後,網站需要的服務器資源都走cdn了,iis負載也下來了,自然不會報錯。

2、關掉壹些不必要的軟件功能

比如很多站長用安全狗防護網站,軟件確實不錯,但會造成卡頓。另外妳的安全級別默認或者很高的話,攔截的會非常多,有時壹秒鐘能攔擊幾個到十幾個,這樣也消耗了妳的服務器。

3、網站自身程序問題

網站運行中如果交互性不重要,就把網站靜態化,動態在iis下跑比較費力的,尤其是php

4、切換系統服務

網站如果還在用iis系統或在win上搭建的apache/nginx,建議換成linux系統,其實linux也沒那麽難,推薦amh或寶塔壹鍵安裝php環境,然後用winsp(類似ftp的可視化管理工具)管理文件和權限就可以了。

WkHtmlToPdf在windows環境下怎麽用,php語言實現?

安裝wkhtmltopdf

#apt-getinstallwkhtmltopdf

從HTML生成PDF文件的基本語法如下:

#wkhtmltopdfinput-fileoutput-file

我們可以從任何網頁生成PDF:

#wkhtmltopdfexample.comexample.pdf

或從本地html文件:

#wkhtmltopdfexample.htmlexample.pdf

以上命令只能在Linuxbox圖形環境中使用。如果我們在壹個VPS或專用服務器上生成PDF,如果我們執行該命令,我們將得到從下錯誤:

wkhtmltopdf:cannotconnecttoXserver

為了解決這個問題,我們需要使用壹個名為xvfb的工具。

Xvfb是壹個X服務器,能夠運行在沒有顯示硬件和沒有物理輸入設備的機器上。它使用虛擬內存來模擬壹個dumbframebuffer。

回到頂部

安裝xvfb

#apt-getinstallxvfb

接下來,我們需要創建壹個shell腳本:

xvfb-run--server-args="-screen0,1024x768x24"/usr/bin/wkhtmltopdf$*

然後將它保存在/usr/bin/wkhtmltopdf.sh下

下壹步,我們將創建壹個symbolic鏈接,這樣我們就可以執行腳本而不用編寫的完整路徑:

#ln-s/usr/bin/wkhtmltopdf.sh/usr/local/bin/wkhtmltopdf2

讓我們嘗試執行shell腳本,並看看會發生什麽。

#wkhtmltopdf2example.comexample.pdf

Loadingpage(1/2)

Printingpages(2/2)

Done

好,如果能夠正確運行。就可以用以下自定義PHP腳本來生成壹個PDF文件。

//Turnonoutputbuffering

ob_start();

echo"html>";

echo"head>";

echo"linkhref='/style.css'rel='stylesheet'type='text/css'>";

echo"/head>";

echo"body>";

echo"p>customHTMLtoPDFreport/p>";

echo"/body>";

echo"/html>";

//returnthecontentsoftheoutputbuffer

$html=ob_get_contents();

$filename=date('YmdHis');

//savethehtmlpageintmpfolder

file_put_contents("/tmp/{$filename}.html",$html);

//Cleantheoutputbufferandturnoffoutputbuffering

ob_end_clean();

//convertHTMLtoPDF

shell_exec("wkhtmltopdf2-q/tmp/{$filename}.html/tmp/{$filename}.pdf");

if(file_exists("/tmp/{$filename}.pdf")){

header("Content-type:application/pdf");

header("Content-Disposition:attachment;filename='{$filename}.pdf'");

echofile_get_contents("/tmp/{$filename}.pdf");

}else{

exit;

}

WordPress安裝在VPS與虛擬空間上,哪個比較好?

WordPress程序建站如果只是做壹個獨立博客,選擇虛擬主機空間就可以支持了,而且比VPS便宜。滿足wordpress的主機空間只要支持PHP程序環境就可以了。現在很多虛擬主機如GoDadd後臺都是支持WP壹鍵安裝的,也很方便。