1. 程式人生 > >PHP搭建環境流程

PHP搭建環境流程

詳情 並且 server con tro cache 數據 遇到 important

1,首先搭建apache2.4

下載地址:https://www.apachelounge.com/download/;

下載.zip文件,並解壓到‘d:\wamp\‘下,以下都是安裝到該目錄下;更名為apache24 , 編輯 d:\wamp\www ,方法是在d:\wamp\apache24\conf目錄下的httpd.conf裏的DocumentRoot 和 Directory 選項,為d:/wamp/apache24 ;

再配置apache外部訪問目錄 d:\wamp\www ,方法是在httpd.conf裏,修改內容

DocumentRoot ""
<Directory "">

DocumentRoot "D:/wamp/www"
<Directory "D:/wamp/www">

然後在cmd命令下,進入到apache24的bin目錄下,輸入命令httpd -k install; 進行安裝,然後啟動命令 httpd -k start;在瀏覽器中輸入127.0.0.1進行驗證,如果出現It works!則是正常

2,安裝PHP

下載地址 : http://windows.php.net/download ;

下載.zip文件,並解壓到‘d:\wamp\‘下;更名為php7.0,

然後在d:\wamp\php7.0下復制 php.ini-production 並且重新命名為 php.ini,(用記事本方式打開php.ini文件,更改擴展庫路徑extension_dir = "D:/wamp/php7.0/ext",註意不是反斜杠);

再在d:\wamp\apache24\conf目錄下,打開httpd.conf,添加以下語句

LoadModule php7_module "d:\wamp\php7.0\php7apache2_4.dll"
PHPIniDir "d:\wamp\php7.0"
AddType application/x-httpd-php .php

(註意這次是反斜杠);

重啟apache24服務,在cmd命令下輸入 net stop apache2.4 回車 net start apache2.4 回車,(如果報錯,有可能不是以管理員身份打開cmd命令,或是服務名大小寫問題,或是環境變量沒配置);

在d:\wamp\www下建立index.php(裏面內容是<?php phpinfo(); )最後瀏覽器中打開127.0.0.1,回車會出現php詳情.

3,安裝mysql

下載地址:http://dev.mysql.com/downloads/mysql/;

下載.zip文件,並解壓到‘d:\wamp\‘下;更名為mysql5.7;

復制 my-default.ini,並且重新命名為 my.ini(或直接建立my.ini也行),裏面內容如下:

編輯 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.
basedir = d:\wamp\mysql5.7
datadir = d:\wamp\mysql5.7\data
port = 3306
max_connections = 200
character-set-server = utf8
default-storage-engine = INNODB

然後啟動cmd命令,切換到d:\wamp\mysql5.7\bin目錄下,輸入命令 mysqld --install,再輸入

mysqld --initalize-insecure --user=mysql

執行完上述命令,MySQL 自動創建 data 文件夾,並且建好默認數據庫,登錄的用戶名為 root,密碼為空;最後輸入 net start mysql 啟動mysql服務.

(驗證方法:在cmd命令中輸入mysql -uroot -p 然後回車,遇到密碼直接回車,出現 "mysql>" 後就是成功)

註:

在64位操作系統和32位操作系統下,64位軟件名帶有64,而32位軟件是帶有×86;還有就是需要配置的vc版本不同

PHP搭建環境流程