WIN7 環境下搭建 PHP7(64 位)操作步驟
WIN7 環境下搭建 PHP7(64 位)操作步驟
一、安裝與配置 Apache
1、下載 Apache
下載地址:https://www.apachelounge.com/download/
2、安裝 Apache
A、將壓縮包解壓到 D:\ 目錄下,並且命名為 Apache24;
B、啟動 Windows 命令行,並且切換到 Apache 安裝目錄下的 bin 子目錄內;
如:D:\Apache24\bin>
C、將 httpd.exe 安裝為 windows 系統的服務;
如:D:\Apache24\bin>httpd -k install
系統提示如下:
無法啟動此程序,因為計算機中丟失什麽什麽鬼來著~嘗試重新安裝....
報錯原因:需要 VC++2015
D、下載 VC++2015 並安裝
下載地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
安裝成功後,可以在“控制面板”中進行查看:
E、重新嘗試第三步操作,結果如下:
出現 "Apache2.4" service is successfully installed
則表示安裝成功
下面還有個 errors AH00558不管
F、打開Apache的配置文件 httpd.conf,搜索Define SRVROOT(只有一處),將其後面的雙引號裏面的路徑
改為Apache的實際解壓路徑後保存即可,
如:Define SRVROOT "D:\Apache"
G、啟動 Apache
D:\Apache24\bin>httpd -k start
或
D:\Apache24\bin>net start apache2.4
H、啟動瀏覽器後,然後輸入 http://127.0.0.1,查看運行效果:
會運行 D:\Apache24\htdocs 這個文件夾下面的 index.html 文件就對了
(這個目錄是默認讀取的主目錄,後期可以修改為你自己想讀取的目錄)
I、卸載apache
卸載之前,要停止Apache
D:\Apache24\bin>net stop apache2.4
再進行卸載
D:\Apache24\bin>httpd.exe -k uninstall -n Apache2.4
二、安裝與配置 PHP
1、 下載 PHP
下載地址:http://windows.php.net/download
2、 安裝 PHP
A、將壓縮包解壓到 D:\目錄下,並且命名為 php7.0;
B、PHP的配置文件由來
復制一份 php.ini-production 這個文件,(防止後期配置文件改壞了原件還在)
並且重新命名為 php.ini ,這個文件就是PHP的配置文件;
三、將 PHP 綁定到 Apache
A、編輯 Apache 配置文件 httpd.conf (位於 Apache 安裝目錄下的 conf 子目錄內);
添加以下語句
#加載php7這個Apache模塊,D:\php7.0 是PHP的解壓路徑,後面跟上這個模塊名稱
LoadModule php7_module "D:\php7.0\php7apache2_4.dll"
#加載php.ini的配置文件,給出路徑即可
PHPIniDir "D:\php7.0"
#添加 .php 的文件給Apache解析
AddType application/x-httpd-php .php
B、 修改 Apache 的默認讀取的主目錄
編輯 Apache 的配置文件 httpd.conf ,
打開後搜索 DocumentRoot 和 Directory 選項,(兩個選項的距離不遠)
將後面引號裏的路徑,改為你想要 Apache 默認讀取的目錄即可
如:
DocumentRoot "D:\WWW"
<Directory "D:\WWW">
C、 編輯 DirectoryIndex 選項,可以修改 Apache 的默認首頁(多個文件名稱之間以空格分隔);
如:
<IfModule dir_module>
DirectoryIndex index.html index.php a.php b.php l.php
</IfModule>
如不想修改,則無需理會!!
D、 保存設置後,重新啟動 Apache;
E、 在 Apache 默認讀取的主目錄內,創建一個PHP文件,
如 index.php,並在這個文件裏編輯phpinfo();
然後去頁面運行這個文件,進行查看PHP文件是否安裝成功
如頁面不動,按crtl+F5進行強制刷新即可
<?php
phpinfo();
四、安裝 MySQL
1、 下載 MySQL
下載地址:http://dev.mysql.com/downloads/mysql/
2、 安裝 MySQL
A、將壓縮包解壓到 D:\目錄下,並且命名為 MySQL5.7;
B、MySQL配置文件的由來
復制一份 my-default.ini 這個文件,並且重新命名為 my.ini;(防止後期配置文件改壞了原件還在)
C、 編輯 my.ini,配置如下:
[mysql]
default-character-set=utf8
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
#這裏的路徑,為MySQL的實際解壓路徑
basedir = D:\MySQL5.7
datadir = D:\MySQL5.7\data
port = 3306
max_connections = 200
character-set-server = utf8
default-storage-engine = INNODB
#最後一行千萬不能刪除
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
D、 啟動 windows 命令行,並且切換到 D:\MySQL5.7\bin 子目錄,然後輸入:
D:\MySQL5.7\bin>mysqld --initialize-insecure --user=mysql
執行完上述命令,MySQL 自動創建 data 文件夾,並且建好默認數據庫,登錄的用戶名為 root,密碼為空;
E、 安裝數據庫命令
D:\MySQL5.7\bin>mysqld.exe -install
F、 最後輸入 net start mysql 啟動服務;
G、重新開個cmd窗口,輸入 mysql -uroot -p
有可能會出現什麽不是內部或外部命令什麽鬼
解決方式:
復制 MySQL 的 bin 目錄,追加到電腦的PATH環境變量中,
記住,是追加,前面加個;號,再加上路徑,確定即可
如:;xxxxx;D:\MySQL5.7\bin
H:再次重新開個cmd窗口,
輸入 mysql -uroot -p回車回車
沒有密碼
I:設置密碼,進入數據庫後,打下面這代碼就哦了
set password for‘root‘@‘localhost‘=password(‘root‘);
J:卸載數據庫
mysqld -remove
WIN7 環境下搭建 PHP7(64 位)操作步驟