一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - WEB服務器 - Windows環境開發PHP完整配置教程Apache+Mysql+PHP

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

2020-04-10 19:43小笨蛋的博客 WEB服務器

軟件準備:主要講解 Apache , Mysql , PHP ,以及PhpMyAdmin的安裝配置。開發工具自備。 Apache的安裝: 注:本例只截取需要注意的截圖,其它默認則不顯示。 1.服務器信息可以按照默認配置,如果服務器的80端口沒被其他服務器程序占

軟件準備:主要講解Apache,MysqlPHP,以及PhpMyAdmin的安裝配置。開發工具自備。

Apache的安裝:

注:本例只截取需要注意的截圖,其它默認則不顯示。

1.服務器信息可以按照默認配置,如果服務器的80端口沒被其他服務器程序占據??蛇x“for All Users,on Port 80, as a Service—Recommended.”如果僅為當前用戶使用,使用8080端口,手動啟動,選擇“only for the Current User, on Port 8080, when started Manually.”。端口號是可以通過配置文件進行修改的。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

2.“Typical”為默認安裝,“Custom”為用戶自定義安裝。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

3.單擊“Build Headers and libraries”,選擇“This feature will be installed on local dirive.”

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

4.可以選擇“Change”來更改默認安裝路徑,本例按默認安裝。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

5.安裝完成后會出現apache服務管理器。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

服務管理列表中有現在可以啟動的服務項目。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

注:如果你安裝后服務管理列表中沒有出現apache的服務項就說明在安裝過程中出現了錯誤,這時候可以手動進行安裝。

使用cmd進入C:\Program Files\Apache Software Foundation\Apache2.2\bin這是我本機安裝的目錄,并執行httpd -k install命令,提示成功后即可在服務管理列表中看到apache服務。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

由于我機器已正常安裝此服務所以在執行此命令的時候提示安裝服務出錯,關于httpd的相關執行命令可自行搜索。

6.現在可以測試一下apache是否安裝成功。在瀏覽器輸入localhost或127.0.0.1如果安裝時選擇的不是使用80端口則此處訪問時需加入端口號訪問。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

7.好吧,我不得不承認這是一個神奇的網站。原因是我們安裝完apache后并沒有啟動此服務。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

8.如你所見,他工作了。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

Apache現已安裝完成。

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

Mysql的安裝:

1.此處選擇用戶自定義配置

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

2.可以更改mysql的安裝目錄位置,本例保持默認。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

3.完成后勾選”Launch the MySql instance Configuration Wizard”進行MySql的配置。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

4.選擇配置方式:“Detailed Configuration(手動精確配置)”、”Standard Configuration(標準配置)”,選擇“Detailed Configuration”,

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

5.選擇服務器類型,“Developer Machine(開發測試類,mysql占用很少資源)”、“Server Machine(服務器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數據庫服務器,mysql占用所有可用資源)”,一般選擇“Server Machine”。可根據實際情況進行選擇。本例使用開發測試類型滴。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

6.選擇mysql數據庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務器類型,專注于事務處理,一般)”、“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控,記數用,對MySAM數據類型的支持僅限于non-transactional)”,選擇“Transactional Database Only”,本例選擇的是通用多功能型。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

7.對InnoDB Tablespace進行配置,就是為InnoDB數據庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數據庫損壞,當然,對數據庫做個備份就沒問題了。使用默認位置。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

8.選擇網站的一半mysql訪問量,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,自己輸一個數)”,選擇“Online Transaction Processing(OLTP)”。本例選擇第一項,由于只在本機做開發測試工作。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

9.是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫,選擇“Enable TCP/IP Networking”是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫,選擇“Enable TCP/IP Networking”。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

10.設置數據庫語言編碼,“Standard Character Set”為西文編碼、“Best Support For Multilingualism”為RTF-8編碼、“Manual Selected Default Character Set/Collation”為手動設置編碼,gbk、gb2312為中文編碼,選擇“Best Support For Multilingualism”。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

11.”Install As Windows Service”選擇安裝MySql服務,可自定義服務的名稱。

“Include Bin Directory in Windows PATH”是在機器上添加MySql的環境變量。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

12.選擇“Modify Security Settings”,可根據實際要求勾選上“Enable root access from remote machines”以便能夠從其他機器上訪問。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

13.完成配置后點擊“Execute”執行配置即可。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

MySql安裝操作已完成。

測試MySql

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

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

Php的安裝:

將php-壓縮包解壓到相應的目錄即可。本例我放置到了E:\Program Files\PHP文件夾下。

Php的配置:

1、將E:\Program Files\PHP中的php.ini-dist復制為php.ini。

如果沒有php.ini-dist文件可使用php.ini-development文件并更改名稱為php.ini(留個備份,好習慣)

1php.ini-development 開發用的

php.ini-produciton生產機用的

2、打開E:\Program Files\PHP\php.ini修改下列語句行:

3、xtension_dir = “E:\Program Files\PHP\ext”

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

4、default_charset =”utf-8″

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

5、 將extension=php_exif.dll、php_gd2.dll、php_imap.dll、php_mbstring.dll、php_mcrypt.dll、php_mime_magic.dll、php_mysql.dll、php_mysqli.dll、php_pdf.dll前面的分號“;”去掉。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

6、在【環境變量】的【Path】中加入:;E:\Program Files\PHP; E:\Program Files\PHP\ext兩個值。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

7、 其它配置

1、在寫php程序中有時會出現這樣的警告:PHP Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘UTC’ for ’8.0/no DST’ instead in D:\xxx\xxx\xxx.php on line 10。這是因為PHP所取的時間是格林威治標準時間,所以和你當地的時間會有出入格林威治標準時間和北京時間大概差8個小時左右,我們可以按照下面的方法解決:1、在頁頭使用date_default_timezone_set()設置我的默認時區為北京時間,即就可以了。2、在php.ini中設置date.timezone的值為PRC,設置好以后的為:date.timezone=PRC,同時取消這一行代碼的注釋,即去掉前面的分號就可以了。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

httpd.conf的配置:

httpd.conf文件的位置:C:\Program Files\Apache Software Foundation\Apache2.2\conf。

這是我本機安裝的目錄。注:網上有好多教程說需要把php目錄下的某某dll文件拷貝到system32下,其實這是不必要的,只需要在httpd.conf中加載php模塊即可。

添加并修改下列語句行:LoadModule php5_module “E:/PHP/php5apache2_2.dll”(需要加””號,否則apache無法啟動)

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

【ps:

如果php安裝目錄里沒有php5apache2_2.dll,一定是下載的版本不對。

官網左邊有幾段文字:

Which version do I choose?

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP。。。。

所以你下載V6C versions of PHP

VC6 x86 Non Thread Safe

VC6 x86 Thread Safe

一個是Thread Safe,一個是Non Thread Safe,

結果,Non Thread Safe版的php在安裝過程中,沒有Apache的選項:

select the web server you wish to setup

IIS FastCGI

Other CGI

Do not setup a web server

而Thread Safe版的安裝過程中有Apache 2.2.x Module選項:

select the web server you wish to setup

Apache 2.2.x Module

Apaceh CGI

IIS FastCGI

IIS CGI

NSAPI

Xitami

NetServe Web Server

Other CGI

Do not setup a web server】

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

PHP下載的時候有幾個不同版本選擇。那就是VC6 X86和VC9 X86。

首先我來解答:

VC6是什么?

VC6就是legacyVisual Studio6 compiler,就是使用這個編譯器編譯的。

VC9是什么?

VC9就是the Visual Studio 2008 compiler,就是用微軟的VS編輯器編譯的。

那我們如何選擇下載哪個版本的PHP呢?

如果你是在windows下使用Apache+PHP的,請選擇VC6版本;

如果你是在windows下使用IIS+PHP的,請選擇VC9版本;

那Non Thread Safe是什么?

Non Thread Safe就是非線程安全;

Thread Safe是什么?

Non Thread Safe是線程安全;

官方并不建議你將Non Thread Safe應用于生產環境,所以我們選擇Thread Safe版本的PHP來使用。

PHPIniDir “E:/Program Files/PHP”

[

如果你在鏈接MySql數據庫的時候出現

Fatal error: Call to undefined function mysql_connect() in C:\xxxxx.php

那就是因為你沒有增加此屬性。

]

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”項目默認的存放路徑,可根據實際情況修改,注:如此節點修改則相應的Directory節點的目錄也需進行修改。

AddType application/x-httpd-php .php

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

DirectoryIndex index.php index.html

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

注意:Apache Windows配置文件httpd.conf中要求的目錄分隔符是用斜線”/”,而PHP Windows配置文件php.ini中書寫目錄時要求的是反斜線”\”,不要弄混了。

配置測試,在DocumentRoot節點所指定的目錄中創建index.php打印php配置信息。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

你懂的。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

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

一、下載

先到互聯網上下載phpMyAdmin,也可以到phpMyAdmin官方網站下載,地址為:http://www.phpmyadmin.net/home_page/downloads.php再解壓到web可以訪問的目錄下,如果是虛擬空間,可以解壓后通過ftp工具上傳到web目錄下,同時您可以修改解壓后該文件的名稱。

二、配置

打開libraries目錄下的config.default.php文件,依次找到下面各項,按照說明配置即可。

1、訪問網址

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

2、 MySQL主機信息

填寫localhost或MySQL所在服務器的ip地址,如果MySQL和該phpMyAdmin在同一服務器,則按默認localhost

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

MySQL端口,默認為3306,保留為空即可,如果您安裝MySQL時使用了其它的端口,需要在這里填寫。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

3、MySQL用戶名和密碼

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

4、認證方法

在此有四種模式可供選擇,cookie,http,HTTP,config;

config方式即輸入phpMyAdmin的訪問網址即可直接進入,無需輸入用戶名和密碼,是不安全的,不推薦使用。

當該項設置為cookie,http或HTTP時,登錄phpMyAdmin需要數據用戶名和密碼進行驗證,具體如下:

PHP安裝模式為Apache,可以使用http和cookie;

PHP安裝模式為CGI,可以使用cookie。

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

5、短語密碼(blowfish_secret)的設置

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

6、修改界面語言

修改此屬性為zh[簡體中文]

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

7、測試PhpMyAdmin

Windows環境開發PHP完整配置教程Apache+Mysql+PHP

延伸 · 閱讀

精彩推薦
  • WEB服務器云端webdav服務器

    云端webdav服務器

    云端WebDAV服務器是一種在云端環境下提供WebDAV(Web Distributed Authoring and Versioning)協議服務的技術。WebDAV是一種HTTP擴展協議,它允許用戶通過Internet訪問分布...

    未知972023-05-25
  • WEB服務器WDCP控制面板升級mysql為5.7.11的方法

    WDCP控制面板升級mysql為5.7.11的方法

    本文主要講解在WDCP控制面板升級mysql為5.7.11的方法,有需要的朋友可以參考下...

    yuanxiaoping5322020-07-15
  • WEB服務器阿里云服務器部署web項目查看

    阿里云服務器部署web項目查看

    阿里 云服務器 部署web項目查看 隨著互聯網的發展,越來越多的企業開始將自己的業務擴展到線上平臺。為了滿足用戶的需求,企業需要部署自己的網站或...

    未知872023-09-07
  • WEB服務器phpstudy默認不支持64位php的解決方法

    phpstudy默認不支持64位php的解決方法

    下面小編就為大家帶來一篇phpstudy默認不支持64位php的解決方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 ...

    jingxian4702019-10-17
  • WEB服務器如何將web項目部署到騰訊云服務器

    如何將web項目部署到騰訊云服務器

    如何將Web項目部署到騰訊 云服務器 摘要:本文將詳細介紹如何將Web項目部署到 騰訊云服務器 。包括選擇合適的云服務器實例,配置服務器環境,上傳代碼...

    未知1952023-06-24
  • WEB服務器云服務器安裝多個web網站嗎

    云服務器安裝多個web網站嗎

    云服務器 安裝多個web網站 云服務器是一種基于云計算技術的 虛擬主機 服務,可以提供各種云計算基礎設施和服務。作為一個虛擬主機,云服務器可以用于...

    未知1302023-07-12
  • WEB服務器湖北web云服務器價格

    湖北web云服務器價格

    湖北web 云服務器 價格 近年來,隨著互聯網技術的快速發展,云計算技術已經被廣泛應用于各行各業,對于企業來說,云計算技術已經成為提升企業信息化...

    未知1612023-06-07
  • WEB服務器寶塔面板負載狀態(load average)中的數據代表了什么?

    寶塔面板負載狀態(load average)中的數據代表了什么?

    寶塔面板是現在眾多站長選擇的服務器管理軟件,本文主要講解寶塔面板負載狀態(load average)中的數據代表了什么?有需要的朋友可以參考一下。...

    九天博客5792020-05-23
主站蜘蛛池模板: 国产精品酒店视频免费看 | 日本大片免aaa费观看视频 | 羞羞答答免费人成黄页在线观看国产 | jiuse视频| 欧美专区在线播放 | 护士被多人调教到失禁h | 99午夜| 日本伊人久久 | 北岛玲亚洲一区在线观看 | 亚洲色域网 | 久热在线这里只有精品7 | 亚洲男人天 | 糖心vlog视频永久破解版 | ffyybb免费福利视频 | 欧美一区精品二区三区 | 亚洲国产高清视频 | 韩国久久精品 | 国产成人一区二区三区 | 逼逼流水了 | 无码天堂亚洲国产AV久久 | 国产精品美女福利视频免费专区 | 亚州男人的天堂 | 三年片韩国在线观看 | 国产日韩欧美综合在线 | 欧美黑人成人免费全部 | 精品国产线拍大陆久久尤物 | 福利国模私拍视频在线观看 | 精品一区二区国语对白 | 九九九九在线精品免费视频 | 日本高清视频网站 | 日韩v| 久久视热频国产这里只有精品23 | yellow高清视频日本动漫 | 无码AV毛片色欲欧洲美洲 | 欧美特级特黄a大片免费 | 国产精品一级香蕉一区 | 国产亚洲人成网站在线观看不卡 | 精品亚洲综合在线第一区 | 性欧美video 性满足久久久久久久久 | 国产v日韩v欧美v精品专区 | 玩乳h文奶水和尚 |