當前位置:首頁 » 編程語言 » phpwindowslinux

phpwindowslinux

發布時間: 2022-05-20 14:51:33

『壹』 windows 操作系統下寫的php可以在linux伺服器上運行嗎

完全沒問題,你在Linux配置好一個支持php格式的web伺服器,然後將php文件放進去,啟動服務就可以了。

『貳』 php網站什麼伺服器系統好windows還是Linux

windows和Linux都可以的,他們各有各的好處。
1、windows伺服器操作方便適用於php初學者,隨著Windows Server2008伺服器的普及,微軟已經開發了適合於php的控制項PHP Manager,可以用IIS7.5+PHP Manager+PHP5.3+Mysql5.5輕松搭建php環境,而且window是操作界面利用初學者維護和學習。
2、Linux伺服器適用於php成熟者,隨著linux桌面工具的普及,已不再是簡單代碼化,也有自己的操作桌面,而利用linux伺服器是為了更好的搭建LAMP環境,而且Linux是開源免費的是代碼級開發更容易實現服務的優化及適合自己的安全方案的布局,另外Linux的核心具有Windows無法比擬的穩定性和高教性,具有強大的網路服務功能,可實現各種網路服務,如郵件月匣務.Web服務.FTP.DNS.DHCP.防火牆、代理伺服器、路由器等

『叄』 是windows系統支持PHP,還是LINUX系統支持PHP

均支持PHP,但PHP在Linux環境中運行效率更高
安裝LAMP或者LNMP環境,就可以在系統中運行PHP程序,如Windows下的upupw環境包,Linux中可直接安裝LAMP或者LNMP環境

『肆』 php在windows下和linux獲取腳本路徑的區別

windows下使用的是「\」作為分隔符,而linux則反其道而行之使用"/"作為分隔符。所以在windows 環境中獲取路徑常見 C:\windows\system 的形式,而linux 常見 /user/share 的形式。
PHP中使用$_SERVER['DOCUMENT_ROOT'] 和 dirname(__FILE__)可以獲取兩個路徑。
在linux下獲取的這兩個路徑使用的都是Linux文件系統"/"作為分隔符的;而windows中獲取的這兩個路徑則不是都使用windows文件系統"\"作為分隔符的。
$_SERVER['DOCUMENT_ROOT'] 在linux和windows下均返回以"/"作為分隔符的文件路徑
dirname(__FILE__)在linux下使用「/」作為路徑分隔符,在windows下使用」\「作為分隔符

『伍』 php程序可以運行在ukix、linux或者windows操作系統下嗎可以的話為什麼

首先,php程序是一門腳本語言,他主要依賴的運行條件不是某個操作系統,而是web伺服器,像apache、Tomcat、IIs等等,php需要web伺服器解析源代碼然後渲染成頁面輸出,所以理論上是可以在任何的操作系統上運行的,只要該操作系統能夠安裝運行web伺服器。以上是我的理解,有什麼不對的地方歡迎指正。

『陸』 php如何判斷當前的操作系統是linux還是windows

PHP判斷當前操作系統的方法很多,比如:

1.直接使用PHP預定義常量PHP_OS來獲取;

<?php
header("Content-type:text/html;charset=utf-8;");
$os_name=PHP_OS;
if(strpos($os_name,"Linux")!==false){
$os_str="Linux操作系統";
}elseif(strpos($os_name,"WIN")!==false){
$os_str="Windows操作系統";
}
echo$os_str;

2.還可以通過用戶瀏覽器信息來判斷操作系統。

<?php
header("Content-type:text/html;charset=utf-8;");
//測試
echoget_user_os();
//Windows操作系統
functionget_user_os(){
//獲取用戶瀏覽信息參數
$agent=$_SERVER['HTTP_USER_AGENT'];

//獲取操作系統類型
if(strpos($agent,"NT6.1")){
$os_name="Windows7";
}elseif(strpos($agent,"NT5.1")){
$os_name="WindowsXP(SP2)";
}elseif(strpos($agent,"NT5.2")&&strpos($agent,"WOW64")){
$os_name="WindowsXP64-bitEdition";
}elseif(strpos($agent,"NT5.2")){
$os_name="Windows2003";
}elseif(strpos($agent,"NT6.0")){
$os_name="WindowsVista";
}elseif(strpos($agent,"NT5.0")){
$os_name="Windows2000";
}elseif(strpos($agent,"4.9")){
$os_name="WindowsME";
}elseif(strpos($agent,"NT4")){
$os_name="WindowsNT4.0";
}elseif(strpos($agent,"98")){
$os_name="Windows98";
}elseif(strpos($agent,"95")){
$os_name="Windows95";
}elseif(strpos($agent,"Linux")){
$os_name="Linux";
}

//判斷
if(strpos($os_name,"Linux")!==false){
$os_str="Linux操作系統";
}elseif(strpos($os_name,"Windows")!==false){
$os_str="Windows操作系統";
}else{
$os_str="未知操作系統";
}
return$os_str;
}

3.使用php_uname函數來獲取;

<?php
header("Content-type:text/html;charset=utf-8;");
$os_name=php_uname();
if(strpos($os_name,"Linux")!==false){
$os_str="Linux操作系統";
}elseif(strpos($os_name,"Windows")!==false){
$os_str="Windows操作系統";
}
echo$os_str;

『柒』 在windows和Linux下如何裝PHP

WIN下:
安裝配置PHP
1.解壓縮PHP壓縮包到C:PHP(這個路徑可以隨意,不過以下要是用到這個路徑,請相應的修改)。
2.復制C:PHP目錄下的php4ts.dll及C:PHPdlls目錄下的所有文件到windows的系統文件夾里,文件夾視Windows版本的不同而不同
如果是Windows 9x/ME 則為c:windowssystem
如果是Windows NT/2000 則為c:winntsystem32
如果是Windows XP/server2003 則為c:windowssystem32
其中C:為你現在所使用的操作系統的系統盤,如果你目前操作系統不是安裝在C:windows下,請相應做出修改。
復制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,並將其改名為php.ini。用記事本打開,修改一下信息:
搜索extension_dir = ./ 這行,並將其路徑指到你的PHP目錄下的extensions目錄,比如:
extension_dir = C:PHPextensions
如若想支持更多模塊,請接下面去做,如果不想的話,直接保存php.ini文件即可.
PHP所支持模塊很多,不過有些dll不是免費的,所以沒有隨PHP的壓縮包一起發布,不過dlls文件夾里帶的就非常多了,剛才我們已經把它們復制到system32文件夾下了,現在我們測試看它支持多少模塊。以下是我測試的結果,僅供參考,如果安裝完畢後,彈出不支持xxx.dll模塊的話,直接將前面分號加上去就可以了,搜索:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
下面都用分號在前面注釋掉了支持的擴展模塊,如果你想PHP支持某個模塊,請將前面的「;」去掉即可,下面是我測試後的結果,一般按照下面那樣去掉注釋後沒什麼問題的:
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
修改完成後,保存php.ini,到此完成PHP的安裝和配置。

LINUX:
到網上(如www.php.net)下載一份php的for linux的代碼,文件名大概如php-4.0.3pl1.tar.gz。下載完畢以後,用tar zxf php-4.0.x.tar.gz解開壓縮包,進入解開後的目錄,運行./configure,make,make install就可以了,如果想進行更為復雜的安裝請參閱目錄下的INSTALL文檔

『捌』 php環境的安裝在Linux系統和windows系統一樣嗎

在windows上安裝有很多集成包,最著名的就是xamp
在linux上安裝php
和安裝其他的軟體一樣,只不過安裝完後還要在apach的conf文件中配置一下,這樣apache才能找到php

『玖』 PHP空間用windows的好還是linux好

Linux空間好還是windows空間好?首先要打消的就是許多新手站長認為的使用什麼操作系統就應該選擇什麼系統的空間的誤區。其實購買的空間與你正在運行的操作系統無關,空間和操作系統完全是兩個不同的概念,選擇空間的時候完全不必考慮操作系統的問題。選擇空間只需根據你網站的程序語言需求來決定空間類型,PHP語言的選擇linux空間;PHP,ASP和ASP.net語言的就選擇windows空間,windows空間也就是我們所說的全能空間了。 另外值得一說是,由於PHP在全球WEB市場的流行,不可忽視地加速了Linux空間在用戶群中的廣泛普及程度,我們最常使用的WordPress,joomla,magento都是基於PHP+MySql開發的,在Linux虛擬主機下才能發揮其最佳的作用。

『拾』 對於PHP來說windows和linux一樣嗎

首先對於PHP來說windows和linux基本一樣 但還是有點區別
比如,大小寫的問題。windows不區分大小寫 linux區分。你include文件夾有大寫 在windows下沒關系 linux下 就可能找不到文件了
至於說linux要比windows檔次高那就仁者見仁智者見智了。

個人認為 操作系統優劣主要看用在什麼場景下,光說linux要比windows高檔那就不對了。

不過不做windows應用開發的 還是linux相對比較適合點

熱點內容
u盤里文件夾是空的 發布:2025-02-14 06:13:22 瀏覽:803
安卓如何縮放圖片尺寸 發布:2025-02-14 06:06:34 瀏覽:116
六年級簡便演算法題 發布:2025-02-14 05:53:02 瀏覽:8
腳本精靈要root嗎 發布:2025-02-14 05:51:30 瀏覽:212
安卓手機如何錄屏怎麼去掉觸摸顯示 發布:2025-02-14 05:36:23 瀏覽:996
安卓系統新品推薦怎麼關 發布:2025-02-14 05:35:44 瀏覽:888
虛擬存儲器的基礎是 發布:2025-02-14 05:32:24 瀏覽:516
androidstudio出錯 發布:2025-02-14 05:32:14 瀏覽:305
面容id存儲多張臉 發布:2025-02-14 05:31:30 瀏覽:656
網站源碼百度雲 發布:2025-02-14 05:30:53 瀏覽:214