window服務器部署php,window服務器配置

本文目錄一覽:

騰訊雲window系統怎麼配置php環境

從一開始選購到配置的整個過程,需要一個 win中的php面板就能夠輕鬆搭建了。

win服務器我建議從2核4g起步,低於這個配置都會卡頓、緩慢等。

買完後會給你發遠程賬號密碼,拿到後使用遠程桌面登陸程序,就可以成功連接到 server服務器上了。然後在服務器上就跟你自己的本地電腦一樣,開始搭建環境,部署網站了。

以前人都是自己手動配置 IIS,很麻煩還容易出錯。現在有了一鍵php包,就方便多了。具體安裝配置過程比較多,或者你去看看快速配置 Windows 雲服務器文檔,那裏面寫的很詳細的,比我說的這些更具體。

如何在Windows下配置搭建PHP環境

前言:網絡上提供了各種版本名為wamp的組合包,就是下載下來一路點下一步就安裝好了直接應用的那種人家配置好了的軟件包,為了學習本人並不太建議此類方法。

一、首先下載php5.3組件(現在已經更新到7點幾版本了)

1、下載軟件包,建議直接到官網

2、下載時注意選擇與你系統相配合的包:

下載完後解壓到一個路徑 例如 E:\LAMP\php5.3

3、在解壓後的路徑中找到php.ini-development,重命名為php.ini。

首先打開php.ini,找到:

; On windows:

;

extension_dir = “ext”

修改為:

; On windows:

extension_dir = ” E:/LAMP/php5.3/ext”

即去掉extension_dir前面的分號(注意斜杠方向),表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件。

4、由於默認PHP並不支持自動連接Mysql,需開啟相應的擴展庫功能,比如php_mysql.dll等,即將:

extension=php_curl.dll //CURL,客戶端 URL

庫函數庫

extension=php_gd2.dll

//GD繪圖函數模塊

extension=php_mbstring.dll

//多位元組函數模塊

extension=php_mysql.dll

//MySql函數模塊

extension=php_mysqli.dll

//MySqli函數模塊

extension=php_pdo_mysql.dll //PDO

MySql函數模塊

extension=php_pdo_odbc.dll //PDO

ODBC函數模塊

extension=php_xmlrpc.dll

//XML-RPC函數庫

extension=php_xsl.dll

//XSL函數模塊這些extension之前的分號(;)去除。

至此在Windows 7上php的環境配置就算完成了,但是光完成這些配置是不夠的,我們需要Apache支持PHP,所以還需要在Apache配置文件中完成相應的PHP配置。以下是配置Apache以支持PHP:

二、安裝與配置Apache2.2

(現在已經更新到2.4版本了,安裝時稍有不同,見本站另一筆記)

1、下載軟件包,建議直接到官網 上下載,因為這是開源軟件的安全性問題,如果用於生產環境則強烈建議到官網下載。

2、下載時注意選擇與你系統相配合的包,如.tar.gz的是用於Linux環境的,httpd-2.2.31-win32-src.zip用於windows環境,還有win32表示用於32位win7系統。雙擊默認安裝,也自己可以自定義一個路徑

例如 E:\LAMP\apache。

3、安裝完後找到Apache安裝目錄下的conf文件夾下的httpd.conf,打開:

在#LoadModule

vhost_alias_module

modules/mod_vhost_alias.so下添加如下(路徑適你自己的情況而定):

LoadModule php5_module

“E:/LAMP/php5.3/php5apache2_2.dll”

PHPIniDir “E:/LAMP/php5.3”

AddType

application/x-httpd-php .php .html

.htm

我們在PHP目錄下可以看到多個php5apache的DLL文件,由於我們使用的是Apache2.2.17,所以我們當然需要使php5apache2_2.dll,接着指定PHP的安裝目錄以及執行的程序擴展名。

4、我們應該知道默認Apache服務器執行WEB主程序的目錄為Apache2.2/htdocs,所以如果當你的WEB主程序目錄變更時,我們需要修改相應的Apache配置.

5、最後修改具體的index文件先後順序:DirectoryIndex

index.html修改為:DirectoryIndex index.php index.html

6、重啟Apache服務器

至此,在Apache服務器上PHP環境配置工作就完成了,你只需要在 Apache2.2/htdocs

目錄下新建一個PHP文件,寫入:?phpphpinfo();?

然後在遊覽器中輸入12.0.0.1,就可以看到PHP的具體配置頁面了,代表在Window

7上PHP環境配置工作就算完成了。

三、安裝與配置Mysql 5.1數據庫軟件

(現在已經更新到5.5版本了,安裝較簡單,如果上面步驟都配置好了運行正常了的話可以下載一個對應版本的MyPhpAdmin程序包放到E:/www下然後在遊覽器中輸入12.0.0.1登入後新建或管理數據庫)

1、下載軟件包,建議直接到官網

上下載,這個鏈接有各個版本,因為這是開源軟件的安全性問題,如果用於生產環境則強烈建議到官網下載。

2、

驗證PHP是否能連接Mysql,你可以在index.php中創建如下代碼:

?php

$connect=mysql_connect(“127.0.0.1″,”root”,”你的數據庫密碼”);

if(!$connect)

echo “Mysql Connect Error!”;

else echo

“連接成功”;

mysql_close();

?

然後在遊覽器中輸入127.0.0.1,看到:連接成功字樣就說明PHP連接Mysql就算成功了。

window服務器怎麼架設php網站

首先是安裝IIS。打開控制面板,找到「程序與功能」,點進去

點擊=打開或關閉 windows 功能

在 internet信息服務=萬維網服務=應用程序開發功能=CGI 這個是必須選擇的

其他的看你自己的情況吧,我是在默認的基礎上加選了CGI這個選項。

如果以後有其他需要可以再進行添加

下載php安裝包進行安裝

選擇服務器的時候選擇IIS;到此環境就安裝完成了。

打開IIS,新增網站,打開處理程序映射,可以看到已經支持php了。

原創文章,作者:ICIL,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/135610.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ICIL的頭像ICIL
上一篇 2024-10-04 00:13
下一篇 2024-10-04 00:14

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 服務器安裝Python的完整指南

    本文將為您提供服務器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 服務器

    STUN 服務器是一個網絡服務器,可以協助網絡設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 服務器做詳…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 解決docker-compose 容器時間和服務器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與服務器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 如何選擇MySQL服務器文件權限

    MySQL是一種流行的關係型數據庫管理系統。在安裝MySQL時,選擇正確的文件權限是保證安全和性能的重要步驟。以下是一些指導您選擇正確權限的建議。 一、權限選擇 MySQL服務器需…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • 如何將Python代碼部署到服務器

    Python是一種高級編程語言,常被用於數據分析、機器學習、Web開發等不同領域的工作。但是,只有將Python代碼部署到服務器上,才能讓其真正發揮作用。 一、選擇服務器 要將Py…

    編程 2025-04-27
  • Python服務器客戶端

    本文將從以下幾個方面對Python服務器客戶端進行詳細闡述:socket編程、HTTP協議、Web框架、異步IO。 一、socket編程 Python的socket模塊是為網絡編程…

    編程 2025-04-27

發表回復

登錄後才能評論