程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Apache php Mysql部署(一)下載安裝,apachemysql

Apache php Mysql部署(一)下載安裝,apachemysql

編輯:關於PHP編程

Apache php Mysql部署(一)下載安裝,apachemysql


前言

最近公司需要開發一個網站,但是又有特殊要求:不能使用java、只能在Windows平台部署。沒方法,只能選擇了Apache+php+Mysql的方案。

不知道有沒有更好的,聽所golang挺不錯的,但是我們項目已經開始近3個月了,只有兩個人搞,所以比較慢(⊙﹏⊙)b

好啦,在我們開發之前,首先有個可以開發的環境才行,剛剛開始,我選擇了xammp合成包https://www.apachefriends.org/zh_cn/index.html,這個安裝包非常簡單,只要點擊安裝,安裝完成後就可以使用了。

但我需要的是我自己的安裝包,我需要清楚的了解其中的配置。

服務器組成

  1、Apache:http://www.apachelounge.com/download/VC11/

  2、PHP:http://windows.php.net/download#php-5.6-ts-VC11-x86

  3、Mysql:http://dev.mysql.com/downloads/windows/installer/5.7.html

 

Apache安裝

  step1: 打開上面提到的Apache下載地址,找到httpd-2.4.20-win32-VC11.zip,點擊下載,當前最新版本為:Apache 2.4.20。由於我們下載的Apache本身是visual studio 2012(VC11)編譯出來的,所以需要對應的vs運行環境。如果還沒有安裝對應的運行環境,可以在該網頁找到vcredist_x64/86.exe,點擊下載並安裝。在該頁面還有該版本的應用模塊modules-2.4-win32-VC11.zip,如果需要可以下載。模塊添加參考對應模塊添加說明。

 

  step2: 在C盤創建My Server文件夾(名字可以自己隨意取名),將Apache安裝包解壓到該目錄。將Apache24命名為Apache(為了以後版本升級替換方便)

  step3:Apache這樣就安裝完成了,但是還不能啟動,需要配置才能啟動,配置後續再講。

PHP安裝  

  step1:打開上面php下載頁面,選擇VC11 x86 Thread Safe (2016-Jun-22 21:49:59)下載的zip:php-5.6.23-Win32-VC11-x86.zip,因為我們的Apache選擇了32位的VC11,所以php也選擇對應的版本。

  step2: 將安裝包解壓到C:\My Server\php中,如圖所示:

  step1:打開mysql下載頁面,選擇Windows (x86, 32-bit), MSI Installer,點擊mysql-installer-community-5.7.13.0.msi,下載。

  step2:點擊exe安裝,只需修改一個配置,其他的使用默認安裝,如圖:

step3:安裝完成,使用services.msc打開服務窗口,可以看到MySQL57服務,表示安裝成功,然後停止該服務。

  step4:復制文件夾C:\ProgramData\MySQL\MySQL Server 5.7C:\My Server,並重命名為MySQL_Data。(數據庫的數據文件夾)

  step5:復制文件夾C:\Program Files (x86)\MySQL\MySQL Server 5.7C:\My Server,並重命名為MySQL。(mysql的安裝路徑)

  step6:拷貝C:\My Server\MySQL_Data中的my.iniC:\My Server\MySQL目錄

  step7:打開my.ini編輯,在[client]項中添加default-character-set=utf8;在[mysqld]中找到datadir修改其值為:"C:/My Server/MySQL_Data/Data",datadir="C:/My Server/MySQL_Data/Data"

        同樣修改secure-file-priv為secure-file-priv="C:/My Server/MySQL_Data/Uploads"

  step8:在文件夾C:\My Server\MySQL新建一個文本文檔,然後重命名為mysql install.bat,使用文本打開編輯,插入以下內容:

      

"%~dp0\bin\mysqld.exe" --install

reg add HKLM\SYSTEM\CurrentControlSet\services\MYSQL /v DisplayName /t REG_SZ /d MYSQL /f

reg add HKLM\SYSTEM\CurrentControlSet\services\MYSQL /v Description /t REG_SZ /d "mysql database service register" /f

reg add HKLM\SYSTEM\CurrentControlSet\services\MYSQL /v ErrorControl /t REG_DWORD /d 1 /f

reg add HKLM\SYSTEM\CurrentControlSet\services\MYSQL /v ImagePath /t REG_SZ /d "\"%~dp0\bin\mysqld.exe\" --defaults-file=\"%~dp0\my.ini\" MYSQL" /f

reg add HKLM\SYSTEM\CurrentControlSet\services\MYSQL /v ObjectName /t REG_SZ /d LocalSystem /f

reg add HKLM\SYSTEM\CurrentControlSet\services\MYSQL /v Start /t REG_DWORD /d 2 /f

reg add HKLM\SYSTEM\CurrentControlSet\services\MYSQL /v Type /t REG_DWORD /d 16 /f

net start mysql

 

  step9:卸載剛剛安裝的mysql。

  step10:運行mysql install.bat腳本安裝mysql.使用services.msc打開服務窗口,可以看到MySQL服務,則安裝mysql成功。

 

現在所有軟件安裝成功,但是網絡服務器還沒能啟動,下一節將說明如何配置。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved