php5的安裝與配置,php5 mysql教程

本文目錄一覽:

PHP如何安裝及配置

將下載的壓縮包解壓到純英文目錄下;

2.因為PHP是被動型的服務,目的就是為apache提供了處理php代碼的服務。因此我們要做的配置就是告訴apache,PHP在哪?需要它處理什麼樣的文件。

所以,打開apache的配置文件,httpd.conf。

搜索LoadModule,找到之後按照相同的格式加載php模塊,輸入:

接着搜索mime_module,找到後按照相同格式在該標籤內,輸入:

放的位置是沒什麼要求,最好是能跟好隊形,好修改。

上面添加的配置,分別是告訴php的位置,然後告訴服務器.php的文件會被當作“application/x-httpd-php”格式處理,而服務器里處理application/x-httpd-php格式的就是php。這樣配置之後,一旦是.php的文件服務器都會調用我們的php來處理。

到這裡php代碼就可以正常使用了。

3.php的配置以及添加擴展

php本身的配置是要自己創建的。

首先,在解壓的php目錄下找到php.ini-development文件,這是php提供的配置模版,複製並修改文件名為php.ini。

由於php是被動服務,它的配置文件也一樣是apache來調用,所以還是要到apache的配置文件httpd.conf里添加:

接着,如果要添加擴展,可以在php的配置文件php.ini里搜索extension_dir,找到下圖:

php配置文件的注釋是靠“;”,這項配置是說明擴展文件的所在目錄。

按格式加上:extension_dir = “你的擴展文件目錄”

你的擴展文件目錄就是php解壓目錄下的ext文件夾,即:”解壓目錄/ext”。

接着需要告訴php加載哪些擴展:

在php.ini里添加:extension=你要添加的擴展名字

如何安裝配置php apche

1.PHP安裝

使用綠色方式,下載Zip文件解壓。

2.配置

在解壓的根目錄下找到php.ini-development,是用於開發環境的配置文件;還有一個php.ini-production,這個是用於生產環境的配置文件。使用php.in-development,複製一份,重命名為php.ini。開始編輯。

定位registe_globals =Off;

建議不要打開,區別在於這個值是用來打開全局變量的,比如表單送過來的值,如果這個值設為“Off”,就只能用“$_POST[‘變量名’]、$_GET[‘變量名’]”等來取得送過來的值,如果設為“On”,就可以直接使用“$變量名”來獲取送過來的值,當然,設為“Off”就比較安全,不會讓人輕易將網頁間傳送的數據截取。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要?

為了使php能夠調用其他模塊,可以以extension關鍵字搜索,定位到如下,去除選項前的分號,則打開此模塊的支持。

加載的模塊越多,佔用的資源要稍微多些,可以忽略。比如要啟用mysql的支持,則找到如下

;extension=php_mysql.dll

去除前面的”;”注釋就可以了。

所有的模塊都放在php解壓目錄下的ext目錄中,可以根據需要啟用。

加載模塊報錯:

有時啟動Apache的時候會提示“找不到指定模塊”的錯誤,是因為沒有指定這些模塊文件的位置,定位關鍵字“extension_dir”,修改Windows下為你的PHP模塊的目錄。

比如我的PHP目錄在 D:\PHP,則配置

extession_dir = “D:\PHP\ext”

這樣啟動Apache就不會報錯了。

這裡介紹一種最簡單的方法,直接將php安裝路徑、裡面的ext路徑指定到windows系統路徑中——在“我的電腦”上右鍵,“屬性”,選擇“高級”標籤,點選“環境變量”,在“系統變量”下找到“Path”變量,選擇,雙擊或點擊“編輯”,將“;D:\php;D:\php\ext”加到原有值的後面,當然,其中的“D:\php”是我的安裝目錄,你要將它改為自己的php安裝目錄,如下圖所示,全部確定。

3.與Apache協同工作

php以module方式與Apache相結合,打開Apache的配置文件,以關鍵字“LoadModule”定位,配置要加載的模塊,

在最後添加如下兩行:

LoadModule php5_module D:/php/php5apache2_2.dll

PHPIniDir “D:/php”

第一行“LoadModule php5_module D:/php/php5apache2_2.dll”是指以module方式加載php,第二行“PHPIniDir “D:/php””是指明php的配置文件php.ini的位置,是當然,其中的“D:/php”要改成你先前選擇的php解壓縮的目錄。

在php的解壓目錄下同時有php5apache2.dll和php5apache2_2.dll,因為我們的apache版本是2.2的,所以加載dll

使用php5apache2_2.dll,可以根據自己的情況配置。

以關鍵字AddType application搜索,可以定義能夠執行php文件類型,

原文如下:AddType allows you to add to or override the MIME configuration

# file specified in TypesConfig for specific file types.

加入

AddType application/x-httpd-php .php

AddTypeapplication/x-httpd-php.html

兩行,你也可以加入更多,實質就是添加可以執行php的文件類型,比如你再加上一行“AddTypeapplication/x-httpd-php .htm”,則.htm文件也可以執行php程序了,你甚至還可以添加上一行“AddTypeapplication/x-httpd-php .txt”,讓普通的文本txt也能運行php程序。

PHP的基本配置完成。

怎麼安裝 php5-dev package

詳細的PHP5安裝方法

安裝 PHP

1.php-5.1.2-Win32.zip,直接全部接壓至D:\php\目錄即可得PHP文件存放目錄D:\php\

2.再將PHP5為D:\php\和子文件夾ext下的所有dll文件拷到c:\Windows\system32(win2000系統為 c:/winnt/system32/)下,覆蓋已有的dll文件

3.將D:\PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows ( Windows 2000 下為 C:\WINNT)下; 將C:\Windows\php.ini-dist改名為php.ini,然後用記事本打開,利用記事本的查找功能搜索

register_globals = Off

,將 Off 改成 On ;

extension_dir =

,並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = “D:\php\ext” ;

將以下內容前面的;去掉

;extension=php_dbase.dll

可選

;extension=php_gd2.dll

這個是用來支持GD庫的,一般需要,必選

;extension=php_ldap.dll

可選

;extension=php_mbstring.dll

這不選一般用PHPMYADMIN會出紅色提示,故必選

;extension=php_mssql.dll

這個是用來支持MSSQL的,可選

;extension=php_mysql.dll

這個是用來支持MYSQL的,要支持MYSQL必選

4.Internet 服務管理器—網站(右鍵)—屬性—主目錄—配置—添加—擴展名為 .php ,單擊“瀏覽”將可執行文件指向 php5isapi.dll 所在路徑,如:D:\php\php5isapi.dll

5.Internet 服務管理器—Web 信息管理器—添加一個新的web擴展程序—輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑—允許

5.將以下代碼複製到一個文本文件內,保存為.bat文件 並運行

net stop w3svc

net stop iisadmin

net start w3svc

6.新建一個網站 在網站目錄下建立a.php 內容為

?

phpinfo();

?

檢測是否成功

問個PHP5安裝配置的問題

將php-5.2.5-Win32.zip解壓縮至D:\WAMP\PHP

自己解到這個文件夾里。沒有自己創建一個啊

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

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

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • MQTT使用教程

    MQTT是一種輕量級的消息傳輸協議,適用於物聯網領域中的設備與雲端、設備與設備之間的數據傳輸。本文將介紹使用MQTT實現設備與雲端數據傳輸的方法和注意事項。 一、準備工作 在使用M…

    編程 2025-04-29
  • Python3.6.5下載安裝教程

    Python是一種面向對象、解釋型計算機程序語言。它是一門動態語言,因為它不會對程序員提前聲明變量類型,而是在變量第一次賦值時自動識別該變量的類型。 Python3.6.5是Pyt…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬盤。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Qt雷達探測教程

    本文主要介紹如何使用Qt開發雷達探測程序,並展示一個簡單的雷達探測示例。 一、環境準備 在開始本教程之前,需要確保你的開發環境已經安裝Qt和Qt Creator。如果沒有安裝,可以…

    編程 2025-04-29
  • 猿編程python免費全套教程400集

    想要學習Python編程嗎?猿編程python免費全套教程400集是一個不錯的選擇!下面我們來詳細了解一下這個教程。 一、課程內容 猿編程python免費全套教程400集包含了從P…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • Python煙花教程

    Python煙花代碼在近年來越來越受到人們的歡迎,因為它可以讓我們在終端里玩煙花,不僅具有視覺美感,還可以通過代碼實現動畫和音效。本教程將詳細介紹Python煙花代碼的實現原理和模…

    編程 2025-04-29
  • 使用Snare服務收集日誌:完整教程

    本教程將介紹如何使用Snare服務收集Windows服務器上的日誌,並將其發送到遠程服務器進行集中管理。 一、安裝和配置Snare 1、下載Snare安裝程序並安裝。 https:…

    編程 2025-04-29

發表回復

登錄後才能評論