PHP之旅---出發(fā)(php+apache+MySQL)

在這里插入圖片描述

@TOC

前言

本文詳細介紹php+apache+MySQL在window下的獨立版本安裝,這樣能讓你更了解它們的工作原理,以及后期能熟悉配置出自己所需的個性化環(huán)境,我們一起來看看吧~

準備

  1. php-5.4.8
  2. Apache-2.2.22
  3. mysql-5.5.22
  4. Navicat-8.1 for MySQL(操作MySQL的工具
  5. D盤根目錄下建立www文件夾(也可在其它盤,本文案例默認D盤

php安裝

(*安裝路徑與修改內(nèi)容路徑必須一致)
輸入文件:php-5.4.8-Win32-VC9-x86.zip

操作步驟

  1. 解壓到本地D:/php目錄下

  2. 在php文件夾中找到php.ini-development文件,把文件名稱修改為php.ini

  3. 修改php.ini文件

    修改內(nèi)容:

  • ctrl+f查找php_curl,==去掉這行代碼前面的分號==
; extension=php_curl.dll
  • ctrl+f查找mysql,==去掉這兩行代碼前面的分號==
;extension=php_mysql.dll
;extension=php_mysqli.dll
  • ctrl+f查找php_gd2,==去掉這行代碼前面的分號==
;extension=php_gd2.dll
  • ctrl+f查找php_openssl,==去掉這行代碼前面的分號==
;extension=php_openssl.dll
  • ctrl+f查找php_pdo,==去掉這行代碼前面的分號==
;extension=php_pdo_mysql.dll

Apache安裝

輸入文件:httpd-2.2.22-win32-x86-no_ssl.msi
操作步驟

  1. 點擊安裝
  2. Next
  3. Server information信息填寫
    Network Domain: 指定服務(wù)
    Server Name: 指定服務(wù)名稱
    Administrator‘s Email Addresss:指定郵箱
  4. 自定義安裝路徑
    D:\Apache2.2
    Next-->install-->finish

MySQL安裝

  1. D盤根目錄下建立MySQL文件夾
  2. 輸入MySQL安裝包mysql-5.5.22-win32.msi
  3. 雙擊進行安裝

在這里插入圖片描述

點擊Next進行下一步安裝
在這里插入圖片描述

在這里插入圖片描述

選擇安裝類型,有Typical(默認)Complete(完全)、Custom(用戶自定義)三個選項,我們選擇Custom
在這里插入圖片描述

Location選D盤下的MySQL,然后Next
在這里插入圖片描述

在這里插入圖片描述

正在安裝中...,請稍候,直到出現(xiàn)下面的界面
在這里插入圖片描述

--》Next
在這里插入圖片描述

現(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個很好的功能,mysql配置向?qū)?,不用向以前一樣,自己手動亂七八糟的配置my.ini了。
--》接下來
在這里插入圖片描述

點擊“Next”繼續(xù)下一步繼續(xù)進行
在這里插入圖片描述

選擇配置方式,Detailed Configuration(手動精確配置)、Standard Configuration(標準配置),我們選擇Detailed Configuration
在這里插入圖片描述

選擇服務(wù)器類型,Developer Machine(開發(fā)測試類,mysql占用很少資源)、Server Machine(服務(wù)器類型,mysql占用較多資源)Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源),大家根據(jù)自己的類型選擇了,一般選Server Machine,不會太少,也不會占滿。
在這里插入圖片描述

選擇mysql數(shù)據(jù)庫的大致用途,Multifunctional Database(通用多功能型,好)、Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)Non-Transactional Database Only(非事務(wù)處理型,較簡單,主要做一些監(jiān)控、記數(shù)用,對MyISAM數(shù)據(jù)類型的支持僅限于non-transactional),我這里選擇了Transactional Database Only,按“Next”繼續(xù)

在這里插入圖片描述

InnoDB Tablespace進行配置,就是為InnoDB數(shù)據(jù)庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數(shù)據(jù)庫損壞,當(dāng)然,對數(shù)據(jù)庫做個備份就沒問題了,這里不詳述。我這里沒有修改,使用用默認位置,直接按“Next”繼續(xù)。

在這里插入圖片描述

選擇網(wǎng)站的一般mysql訪問量,同時連接的數(shù)目,Decision Support(DSS)/OLAP(20個左右)、Online Transaction Processing(OLTP)(500個左右)、Manual Setting(手動設(shè)置,自己輸一個數(shù)),我這里選Online Transaction Processing(OLTP),按“Next”繼續(xù)。

在這里插入圖片描述

是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機器上訪問mysql數(shù)據(jù)庫了,我這里啟用,把前面的勾打上,Port Number:3306,在這個頁面上,您還可以選擇“啟用標準模式”(Enable Strict Mode),這樣MySQL就不會允許細小的語法錯誤。這里使用標準模式,因為它可以降低有害數(shù)據(jù)進入數(shù)據(jù)庫的可能性。按“Next”繼續(xù)。

在這里插入圖片描述

西文編碼,這里選擇第三個,然后在Character Set那里選擇或填入gbk,
按 “Next”繼續(xù)。

在這里插入圖片描述

選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標識名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變。按“Next”繼續(xù)。

在這里插入圖片描述

這一步詢問是否要修改默認root用戶(超級管理)的密碼,我們這里修改了密碼。
“New root password”:root(我們這里設(shè)置數(shù)據(jù)庫密碼為root)
“Confirm(再輸一遍)”:root
“Enable root access from remote machines(是否允許root用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。
最后“Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢)”,這里不用勾了,設(shè)置完畢。
按“Next”繼續(xù)

在這里插入圖片描述

確認設(shè)置無誤,如果有誤,按“Back”返回檢查。按“Execute”使設(shè)置生效


在這里插入圖片描述

然后打開cmd,輸入命令行輸入net start mysql,提示服務(wù)名無效,查看服務(wù)列表。已經(jīng)啟動的話,則MySQL服務(wù)安裝成功。

net start mysql

回車


在這里插入圖片描述

Navicat安裝(附)

我們還需要裝一個操作MySQL的工具Navicat for MySQL
拿到Navicat for MySQL安裝包navicat8_mysql_cs.exe,雙擊進行安裝


在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

選擇安裝目錄,點擊“下一步”。


在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

--》注冊成功


在這里插入圖片描述

點擊連接創(chuàng)建一個新連接:

  1. 輸入連接名
  2. 密碼:root
    --》確定
    在這里插入圖片描述

    在這里插入圖片描述

    所有安裝完成!

Apache+php整合

修改Apache里conf-》httpd.conf文件

  • 最底部添加代碼
LoadModule php5_module "D:/php/php-5.3.5/php5apache2_2.dll"
PHPIniDir "D:/php/php-5.3.5"
AddType application/x-httpd-php .php .phtml

注:D:/php/php-5.3.5指向php安裝路徑
查看端口
一般默認為80,若占用,修改為其它
Listen 80(此處修改端口號)

  • 修改php里php.ini文件,==去掉這行代碼前面的分號,并且"ext"修改為“D:/php/ext”==
    ctrl+f查找extension_dir
; extension_dir = "ext"  

D:/php為php文件包地址

驗證Apache+php

在www文件下建立index.php文件
文件內(nèi)容為:

<?php 
phpinfo();
?>

Apache重啟,瀏覽器中輸入http://127.0.0.1/index.php
出現(xiàn)下圖版本表格,說明安裝成功。

在這里插入圖片描述

完成!

六年代碼兩茫茫,不思量,自難忘

6年資深前端主管一枚,分享技術(shù)干貨,項目實戰(zhàn)經(jīng)驗,面試指導(dǎo)

關(guān)注博主不迷路~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容