services之搭建php,client services

本文目錄一覽:

如何搭建本地服務器,調試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

是php5.3以下版本的安裝方法。

1、首先是下載PHP安裝文件和MYSQL安裝文件,請注意MYSQL有很多個版本,有社區版、標準版、企業版、集群版,其中只有社區版是免費的。

2、在服務器上配置好IIS,推薦IIS7以上版本,控制面板-打開或關閉windows功能-萬維網服務-應用程序開發功能里選上對應就可安裝。

3、配置php環境:把php壓縮包解壓到C:\php目錄下面,然後找到php.ini-dist,更名為php.ini,

修改裡面的擴展目錄

extension_dir

=

“C:\php\ext\”。

把以下擴展前面的分號去掉以啟用

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mysql.dll

fastcgi.impersonate=1

默認為0,如果使用IIS,需要開啟

cgi.fix_pathinfo=1

cgi.force_redirect=0

默認開啟,如果使用IIS,可以將其關閉

其次指定extension_dir目錄和date.timezone,即

extension_dir =

“C:/php53iis/ext”

date.timezone=

Asia/Shanghai

4、然後把extension=php_mysql.dll前面的分號去掉,保存並把php.ini複製到系統Windows目錄下面。

5、然後依次打開我的電腦(右鍵)-管理-服務和應用程序-Internet信息服務(IIS)管理器,打開ISAPI和CGI限制,然後添加php的ISAPI的執行文件php5isapi.dll.

6、配置Mysql:把下載的mysql文件直接安裝即可,然後複製php目錄下面的libmysql.dll到系統Windows下面的System32目錄里。

7、重啟IIS,即完工。

如果是php5.3及以上版本,根本沒有php5isapi.dll,也不需要把php.ini移動到windows安裝目錄,建議採用安裝版,直接安裝即可。

win10怎麼搭建php環境

首先,到微軟官網下載符合系統位數的Apache和PHP一、安裝並配置ApacheApache版本:Apache2.4.18解壓目錄:D:Acpache241、下載回來的是解壓文件,解壓好放到要安裝的位置。2、打開Apache24conf下httpd.conf 文件,修改以下關鍵位置,用記事本打開即可。ServerRoot修改為Apache程序的位置:修改前:ServerRoot “c:/Apache24”;修改前:ServerRoot “D:/Apache24”;修改Apache默認的網站的根目錄:修改前:DocumentRoot “c:/Apache24/htdocs”;修改後:DocumentRoot “D:/Apache24/htdocs”;修改根目錄的選項:修改前:《Directory “c:/Apache24/htdocs”》Options Indexes FollowSymLinksAllowOverride nullRequire all granted《/Directory》修改後:《Directory “D:/Apache24/htdocs”》Options Indexes FollowSymLinksAllowOverride AllRequire all granted《/Directory》啟動Apache1、“Win + R”的聊天框輸入“cmd”,啟動“命令提示窗”。2、輸入 “d:” 回車 ,輸入“cd Apache24bin”回車,輸入“httpd”,如果沒有任何提示表示啟動成功。3、打開瀏覽器輸入“localhost/”進行測試,如下圖顯示證明配置成功。二、安裝並配置PHPPHP版本:php5.6.12安裝目錄:d:php1、下載回來的是解壓文件,解壓好放到要安裝的位置。2、複製份php.ini-development,並改名為php.ini。3、打開Apache24conf下httpd.conf,在最後加上#php5 supportLoadModule php5_module “D:/PHP/php5apache2_4.dll”AddHandler application/x-httpd-php .phpPHPIniDir “D:/php/”4、重啟 Apache 服務器。(安裝服務器:1、用管理員身份打開命令提示窗;2、輸入“D:”,回車;3、輸入“cd Apache24bin”,回車;4、輸入“httpd.exe -k install -n ”Apache24“”,回車,即可安裝成功;5、“Win + R” 運行“services.msc”,打開服務窗口,啟動“Apache2.4”服務;)5、刪除Apache24/htdocs中其他文件,新建一個index.php,訪問出現php的信息就說明php已經成功安裝。以上就是Win10系統搭建Apache和PHP環境的步驟了,如果你想要開發Web服務器類的軟件,以Win10為開發環境是一個不錯的選擇。

請問怎麼搭建運行php的環境呢?,php需要什麼工具呢

如果只是剛開始學習PHP的話,我建議你可以下載一個wamp或者phpnow,這兩個都是一個集成的環境包,能夠幫助你快速在windows環境下運行PHP文件,wamp的環境,直接將文件放在 www目錄下就可以運行了,訪問地址是,文件路徑(如 : test/test.php)

phpnow的話,文件則放在目錄內的vhosts的文件夾中(如果沒有則新建一個同名文件夾),然后里面再建立一個文件夾專門放置你自己的網站。如(mywebsite),然後運行根目錄下的cmd文件,添加虛擬主機,按照步驟執行就可以了(例如:配置F:\PHPnow\vhost\mywebsite[ 0 -127.0.0.2 – 127.0.0.2 -F:\PHPnow\vhost\mywebsite],就可以了,然後你訪問的網址就是 127.0.0.2,PHPnow會自動生成一個index.php的文件在F:\PHPnow\vhost\mywebsite 目錄下,可以刪除),要配置其他的網站也是同樣的道理,不過要改成 127.0.0.x(x為任意數字,訪問地址一樣)。

不過我建議學到一定的程度的時候,還是要學習在linux的環境下面搭建環境。因為PHP的高級應用還是要進行服務器的配置的。

阿里雲windows server 2012怎麼安裝php環境

一:下載資源

1.下載 VC11 vcredist_x64.exe(32位下載VC11 vcredist_x86.exe),因為雲服務器上只裝了IIS,其他環境都沒有。推薦下載英文版。

2.下載Apache httpd-2.4.9-win64-VC11.zip (32位 網址相同) 由於自2.2後Apache官網不再更新win版本

3.下載php php-5.5.10 選擇線程安全版本 VC11 x64 Thread Safe

二:安裝配置

A.安裝 VC11 vcredist_x64.exe

B.安裝配置php

1.將php 解壓到自定義目錄下,我這裡選擇和默認目錄一樣: C:/php55

2.將C:php55和C:php55ext加入環境變量PATH中

3.將C:php55php.ini-production 複製一份,並重命名為php.ini

4.開啟幾個常用php擴展,用記事本打開C:php55php.ini

修改 721行 將; extension_dir = “ext” = extension_dir = “ext” (去掉extension前面的分號)

修改 873行 將;extension=php_mbstring.dll = extension=php_mbstring.dll(去掉extension前面的分號,這是php多字節字符串擴展)

修改 875行 將;extension=php_mysql.dll = extension=php_mysql.dll(去掉extension前面的分號)

修改 876行 將;extension=php_mysqli.dll = extension=php_mysqli.dll(去掉extension前面的分號)

5.在 cmd中輸入 php -v 驗證是否安裝成功

C.安裝配置Apache

1.將Apache 解壓到自定義目錄下,我這裡選擇和默認目錄一樣: C:/Apache24

2.打開C:apache24confhttpd.conf (推薦使用Notepad++ 可以看到行號)

說明:由於默認的IIS服務器使用80端口,因此我令Apache使用8080端口,後面會講WindowsServer2012如何打開8080端口

修改 37行 ServerRoot “c:/Apache24” = ServerRoot “c:/Apache24″(這裡輸入的是你解壓apache安裝包的位置)

修改 58行 Listen 80 = Listen 8080

修改 217行 #ServerName = ServerName (去掉前面的#,同時設定端口號8080)

修改 241行 DocumentRoot “c:/Apache24/htdocs” = DocumentRoot “d:/WebSites” (這個目錄即為Apache服務器的虛擬根目錄,可以自己設定)

修改 242行Directory “c:/Apache24/htdocs” =Directory “d:/WebSites”(與241保持一致)

修改 262行AllowOverride None= AllowOverride All

修改 267-269行

Require all granted

Order Deny,Allow

Allow from all

修改 275行 DirectoryIndex index.html = DirectoryIndex index.html index.php index.htm (我們添加了index.php index.htm)

修改 358行 ScriptAlias /cgi-bin/ “c:/Apache24/cgi-bin/” = ScriptAlias /cgi-bin/ “c:/Apache24/cgi-bin/” (依然一樣不用改)

修改 374行 Directory “c:/Apache24/cgi-bin” = Directory “c:/Apache24/cgi-bin” (依然一樣不用改)

在C:Apache24confhttpd.conf 最後一行添加

LoadModule php5_module “c:/php55/php5apache2_4.dll” (這裡與你下載的包有關)

AddType application/x-httpd-php .php .html .htm (注意.php .html .htm之間的空格)

PHPIniDir “c:/php55” (與自己的php安裝目錄一致)

3.安裝

打開cmd,注意WindowsServer2012中的PowerShell與cmd還是有區別的,快捷鍵win+X 選擇打開cmd

進入c:Apache24bin (你的Apache安裝目錄)

執行 httpd -k install(用PowerShell 無法執行這個命令)

4. 進入c:Apache24bin (你的Apache安裝目錄)

雙擊運行 ApacheMonitor.exe

不出意外,這時右下角已經有Apache的圖標了,在自己的服務器雲主機上從瀏覽器 訪問 localhost:8080 以及 IP:8080 都可以發現成功了。

可能錯誤分析:

1. 右下角Apache面板顯示 no services installed。說明Apache沒有安裝成功。

2. 服務器上鍵入 localhost:8080 以及 ip:8080 無法顯示。說明httpd.conf 配置錯誤

3. 服務器上可以通過ip:8080 訪問 外網不能訪問。說明8080端口沒有開放。你可以在cmd裡面利用 netstat -ano查看端口開啟情況。

但是通過外網來訪問服務器 IP:8080 去發現無法連接。這是因為默認的8080端口沒有打開。步驟如下:

阿里雲WindowsServer2012打開8080端口方法:

1、進入控制面板 選擇防火牆,選擇高級設置

2. 左側選擇入站規則,右側點擊新建規則

3. 選擇 端口

4. 選擇TCP 下面特定端口填寫8080

5. 允許連接

6.

7. 完成

這時通過外網 就可以以 IP:8080 方式訪問Apache服務器了。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245475.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:09
下一篇 2024-12-12 13:09

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

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

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

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

    編程 2025-04-29
  • Fixmeit Client 介紹及使用指南

    Fixmeit Client 是一款全能的編程開發工具,該工具可以根據不同的編程語言和需求幫助開發人員檢查代碼並且提供錯誤提示和建議性意見,方便快捷的幫助開發人員在開發過程中提高代…

    編程 2025-04-29
  • pythoncs架構網盤client用法介紹

    PythonCS是一種使用Python編寫的分布式計算中間件。它具有分布式存儲、負載均衡、任務分發等功能。pythoncs架構網盤client是PythonCS框架下的一個程序,主…

    編程 2025-04-28
  • LwIP短鏈接client例程用法介紹

    本文將詳細闡述LwIP短鏈接client例程,該例程是基於LwIP協議棧實現的一個短鏈接客戶端程序,適用於嵌入式設備上進行互聯網通信。 一、LwIP介紹 LwIP(Lightwei…

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

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

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

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

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • Integrity Client教程

    Integrity Client是一個軟件配置管理、問題跟蹤和源代碼控制系統。本篇文章將為你詳細闡述如何使用Integrity Client。 一、安裝Integrity Clie…

    編程 2025-04-27

發表回復

登錄後才能評論