下php伺服器(php應用伺服器)

本文目錄一覽:

如何在伺服器環境下安裝 php

在windows下安裝apache php mysql

從各官方網站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57

apache_2.0.50-win32-x86-no_ssl.msi

php-5.0.0-Win32.zip

mysql-4.0.20d-win.zip

phpMyAdmin-2.5.7.zip

系統 win2003 系統盤為: D盤

第一步: 安裝apache 並配置支持PHP

點擊安裝文件apache_2.0.50-win32-x86-no_ssl.msi

將apache安裝在 D:\apache2 目錄(隨自己喜好)下

將php-5.0.0-Win32.zip 里內容解壓到 D:\php 里

找到 php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里(win2k 里為winnt)

如我的php.ini是拷到 D:\windows目錄

再將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32) 如我的是D:\windows\system里

配置apache里的httpd.conf

打開 D:\Apache2\conf\httpd.conf 這個文件

找到 AddDefaultCharset ISO-8859-1 將其改為 AddDefaultCharset GB2312 (讓默認語言編碼為簡體中文)

找到 DocumentRoot “D:/Apache2/htdocs” 將其改為你的WEB目錄(可不改)如我的為 DocumentRoot “D:/website”

找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php

選擇安裝模式: 模塊化模式安裝 或 CGI模式安裝 (選一樣即可)

————–模塊化安裝配置————————————

找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行後加入一行

LoadModule php5_module d:/php/php5apache2.dll

其中d:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置

找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行

AddType application/x-httpd-php .php

—————————————————————

————–CGI安裝配置————————————–

找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可

ScriptAlias /php/ “d:/php/”

AddType application/x-httpd-php .php

Action application/x-httpd-php “/php/php-cgi.exe”

—————————————————————

此時PHP環境基本已經配置成功

在WEB根目錄(如我的D:\website)里建一個名為test.php的文件內容如下

? echo phpinfo(); ?

重新啟動apache服務

用瀏覽器打開

如果可以看到php配置輸出信息就OK了

你只問了搭建php伺服器啊。

如何搭建php伺服器

本地還是伺服器?本地的話有很多wamp 或者phpnows。要是伺服器的話首先裝上iis,mysql資料庫,php程序和ftp。

如果是本地的話,追問,可以給你個軟體。我用的就是。

在windows下安裝apache php mysql

從各官方網站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57

apache_2.0.50-win32-x86-no_ssl.msi

php-5.0.0-Win32.zip

mysql-4.0.20d-win.zip

phpMyAdmin-2.5.7.zip

系統 win2003 系統盤為: D盤

第一步: 安裝apache 並配置支持PHP

點擊安裝文件apache_2.0.50-win32-x86-no_ssl.msi

將apache安裝在 D:\apache2 目錄(隨自己喜好)下

將php-5.0.0-Win32.zip 里內容解壓到 D:\php 里

找到 php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里(win2k 里為winnt)

如我的php.ini是拷到 D:\windows目錄

再將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32) 如我的是D:\windows\system里

配置apache里的httpd.conf

打開 D:\Apache2\conf\httpd.conf 這個文件

找到 AddDefaultCharset ISO-8859-1 將其改為 AddDefaultCharset GB2312 (讓默認語言編碼為簡體中文)

找到 DocumentRoot “D:/Apache2/htdocs” 將其改為你的WEB目錄(可不改)如我的為 DocumentRoot “D:/website”

找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php

選擇安裝模式: 模塊化模式安裝 或 CGI模式安裝 (選一樣即可)

————–模塊化安裝配置————————————

找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行後加入一行

LoadModule php5_module d:/php/php5apache2.dll

其中d:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置

找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行

AddType application/x-httpd-php .php

—————————————————————

————–CGI安裝配置————————————–

找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可

ScriptAlias /php/ “d:/php/”

AddType application/x-httpd-php .php

Action application/x-httpd-php “/php/php-cgi.exe”

—————————————————————

此時PHP環境基本已經配置成功

在WEB根目錄(如我的D:\website)里建一個名為test.php的文件內容如下

? echo phpinfo(); ?

重新啟動apache服務

用瀏覽器打開

如果可以看到php配置輸出信息就OK了

怎麼搭建php伺服器?

php伺服器搭建有兩種方式

一種是linux+apache+mysql+php方式。

另外一種是windows+IIS+mysql+php方式。

還有一種方式,就是在windows模式下,用apache作為伺服器。

這種情況。第一種配置較為複雜。而且一般作為伺服器居多,個人電腦測試用,一般以windows為主。

所以下面的配置方式以windows7為例:

首先,你需要去下載php的原始文件,綠色版的,安裝版的均可。

1.將下載的php壓縮解壓。得到如下的目錄

2.添加IIS,windows7默認情況下是不安裝IIS的。

打開控制面板-程序和功能-打開或關閉windows功能。安裝好IIS後如下:

3,添加處理程序映射

請求路徑設為*.php,模塊選擇fastCgiModule。在windows+IIS模式下。fastCGI模式比傳統的isapi模式效率要高很多。

可執行文件選擇剛才解壓的目錄。文件類型選擇.exe,選擇對應的文件即可。下面的名稱可任意。

然後確定。重啟IIS。伺服器就好了。另外所謂的MYSQL。直接下載安裝版的就行了。

請問高手在window xp下怎麼配置PHP伺服器啊`請指教`謝謝`

一、首先把php的壓縮包(這裡以PHP4.3.2為例)解壓到C:\php-4.3.2-Win32目錄中,然後從其中找到一個叫php.ini-recommended的文件,把他更名為php.ini。

二、打開該文件,找到extension_dir=”./”,將其改為extension_dir=”C:\php-4.3.2-Win32\extensions”;再找到session.save_path=/tmp,將其改為session.save_path=C:\php-4.3.2-Win32\sessions。(註:此時你需要在C:\php-4.3.2-Win32目錄下建立sessions文件夾,以存放session。)

三、將修改好的php.ini文件拷貝至C:\windows目錄下,將C:\php-4.3.2-Win32下的php4ts.dll文件拷貝到C:\windows\system32目錄下。

四、打開「Internet服務管理器」,選擇你想支持PHP的站點,打開屬性頁,點擊「ISAPI篩選器」選項卡,點擊「添加」,在彈出的「篩選器屬性」窗口的「篩選器名稱」中填入「php」;在「可執行文件」中填入「C:\php-4.3.2-Win32\sapi\php4isapi.dll」(如下圖圖所示),點擊確定。

五、點擊「主目錄」選項卡,選擇「應用程序設置」中的「配置」按鈕,在彈出的「應用程序配置」窗口中點擊「添加」按鈕,在彈出的「添加/編輯應用程序擴展名映射」窗口中的「可執行文件」中填入「C:\php-4.3.2-Win32\sapi\php4isapi.dll」,「擴展名」一項填入「hp」(如下圖所示)。

OK,一切搞定,重起IIS,到你的頁面文件目錄下寫一個phpinfo。

?php

phpinfo();

?

MYSQL配置:

1、MYSQL的安裝雙擊文件解壓,雙擊setup.exe安裝,默認路徑為C:\mysql。

在c:\mysql下有一個文件my-example.cnf改名為my.cnf拷貝到c:\下面.

2、phpMyAdmin的安裝雙擊文件解壓到c:\phpMyAdmin.

用PHPED把c:\phpMyAdmin下的config.inc.php3打開,把第65行的「require(“english.inc.php3”);」改為「require(“chinese_gb.inc.php3”);」。

現在你的IIS已經完全支持PHP+MYSQL了

註:MYSQL不需任何設置,直接安裝即可!

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

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

相關推薦

  • 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

發表回復

登錄後才能評論