vc 環境php
vc2009 vc2010 vc2014 vc2012 ...
看下載的 php/apache
版本(可選,若是系統未安裝則必須先安裝)html
這邊提供一種下載方法:mysql
php 下載連接web
路徑:Apache/conf/httpd.conf
shell
更改下列值:數據庫
// 填入 Apache 的根目錄 Define SRVROOT "e:/WebEnvironment/Apache" // 打開重寫模塊,把前面的 # 去掉 # LoadModule rewrite_module modules/mod_rewrite.so // 開啓虛擬主機 # Virtual hosts // 把前面的 # 去掉 # Include conf/extra/httpd-vhosts.conf
路徑:Apache/conf/extra/httpd-vhost.conf
apache
新增下列數據: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>
配置文件路徑:c:/Windows/System32/drivers/etc/hosts
瀏覽器
新增:
127.0.0.1 test.com
// 切換到 Apache 的根目錄下 cd Apache/bin // 正常應該能安裝 // 若是不能,請查看錯誤信息,自主解決 httpd -k install -n Apache24
啓動 Apache24
服務,在 e:\Website\Test
目錄下新增:index.html
,輸入以下內容:
<h2>hello world!</h2>
若是可以看到該字符串,則說明 apache
配置成功。
修改配置文件: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>
在 e:/Website/Test
網站根目錄下新建 index.php
,內容以下:
echo phpinfo();
瀏覽器 打開 test.com
,查看結果是否和下圖差很少:
成功.
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 服務,命令行中輸入:
cd MySQL/bin // 這邊因爲初始化無密碼,因此提示要輸入密碼,直接回車就好 mysql -u root -p