WAMP 環境搭建

環境要求

vc 環境php

vc2009
vc2010
vc2014
vc2012
...

看下載的 php/apache 版本(可選,若是系統未安裝則必須先安裝)html

這邊提供一種下載方法:mysql

php 下載連接web

clipboard.png

軟件要求

apache
php
mysqlsql

安裝 Apache

設置 Apache

設置 httpd.conf

路徑:Apache/conf/httpd.confshell

更改下列值:數據庫

// 填入 Apache 的根目錄
Define SRVROOT "e:/WebEnvironment/Apache"

// 打開重寫模塊,把前面的 # 去掉
# LoadModule rewrite_module modules/mod_rewrite.so

// 開啓虛擬主機
# Virtual hosts
// 把前面的 # 去掉
# Include conf/extra/httpd-vhosts.conf

設置 httpd-vhost.conf(虛擬主機)

路徑:Apache/conf/extra/httpd-vhost.confapache

新增下列數據:windows

// *:80,表示監聽全部 ip 的 80 端口
// 也可指定監聽的 ip 和 端口
// 不過,訪問的時候,也須要改爲相應的 ip(或對應的域名) 和 端口
<VirtualHost *:80>
    // 域名
    ServerName test.com
    // 網站根目錄
    DocumentRoot 'e:/Website/Test'
    // 對網站根目錄設置訪問權限
    <Directory 'e:/Website/Test'>
        Options Indexes FollowSymLinks
        // 容許目錄重寫
        AllowOverride all
        // 容許訪問
        Require all granted
    </Directory>
    // 初始化訪問的文件(相對於網站根目錄)
    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>
</VirtualHost>

修改 hosts 文件添加本地域名解析

配置文件路徑:c:/Windows/System32/drivers/etc/hosts瀏覽器

新增:

127.0.0.1 test.com

註冊 Apache 爲系統服務

// 切換到 Apache 的根目錄下
cd Apache/bin
// 正常應該能安裝
// 若是不能,請查看錯誤信息,自主解決
httpd -k install -n Apache24

測試 apache 服務器

啓動 Apache24 服務,在 e:\Website\Test 目錄下新增:index.html,輸入以下內容:

<h2>hello world!</h2>

若是可以看到該字符串,則說明 apache 配置成功。

Apache 新增 PHP 處理模塊

修改 apache httpd.conf 文件

修改配置文件:Apache/conf/httpd.conf,新增

// PHP 服務器根目錄
PHPIniDir 'e:/WebEnvironment/Apache/web-vc14-x64/PHP-7.1.5-vc14-x64'
// php7apache2_4.dll 或 php5apache2_4.dll
// 看你下載的 php 版本
LoadModule php7_module 'e:/WebEnvironment/Apache/web-vc14-x64/PHP-7.1.5-vc14-x64/php7apache2_4.dll'

// 設置要用 php 模塊解析的文件
<FilesMatch '.+php$'>
    SetHandler application/x-httpd-php
</FilesMatch>

測試 php

e:/Website/Test 網站根目錄下新建 index.php,內容以下:

echo phpinfo();

瀏覽器 打開 test.com,查看結果是否和下圖差很少:

clipboard.png

成功.

數據庫

註冊爲系統服務

cd MySQL\bin
// 在根目錄下初始化生成 data 目錄 和 相關係統數據庫
// 容許不安全的無密碼登陸
// 這一步必須
mysqld --initialize-insecure
// 註冊爲系統服務
// --install MySQL , 表示在系統服務中註冊名爲 MySQL 的服務
// --defaults-file=e:/WebEnvironment/MySQL/config.ini 表示指定默認配置文件路徑
mysqld --install MySQL --defaults-file=e:/WebEnvironment/MySQL/config.ini

設置字符編碼(防止中文亂碼)

編輯配置文件:MySQL/config.ini,新增內容以下:

// 這個是針對 mysql 服務器設置的字符集
[mysqld]
character-set-server=utf8

// 這個是針對 mysql shell 客戶端設置的字符集
[mysql]
default-character-set=utf8

測試 mysql

啓動 mysql 服務,命令行中輸入:

cd MySQL/bin
// 這邊因爲初始化無密碼,因此提示要輸入密碼,直接回車就好
mysql -u root -p
相關文章
相關標籤/搜索