Apache
一、解壓下載的壓縮包
二、對(duì)httpd.conf(./apache/conf/http.conf)配置文件進(jìn)行修改
- 修改ServerRoot Apache的根路徑:
Define SRVROOT "e:/Apache24"line38 - 修改ServerName你的主機(jī)名稱:
ServerName localhost:80line227 - 修改DocumentRoot:
DocumentRoot "e:/code"line252
<Directory "e:/code">line253 - 修改入口文件配置(可選):
index.htmlline288 - 添加php擴(kuò)展,在末尾加入以下代碼:
LoadModule php7_module E:/PHP7/php7apache2_4.dll
PHPIniDir "E:/PHP7"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps?
三、將Apache加入到window服務(wù)啟動(dòng)項(xiàng)
- 在cmd中進(jìn)入
.\apache\bin目錄,輸入以下命令
httpd.exe -k install -n "servicename"servicename是服務(wù)的名稱
四、Apache 卸載
- 停止服務(wù)
- 卸載服務(wù):在cmd中進(jìn)入
.\apache\bin目錄,輸入httpd.exe -k uninstall -n "Apache24" - 刪除所有文件
- 清理注冊(cè)表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
PHP 7
一、解壓下載的壓縮包
二、php.ini配置項(xiàng)的修改
- 將php根目錄下的php.ini-development改為php.ini,并在末尾加入以下代碼:
extension_dir = "e:/php7/ext";
extension=php_mbstring.dll
date.timezone = PRC
zend_extension=php_opcache.dll
opcache.enable=On
opcache.enable_cli=On
三、cmd環(huán)境下運(yùn)行php(可選)
- 在系統(tǒng)環(huán)境變量path中加入php的安裝目錄,與之前的一些目錄使用分號(hào)分隔
- 重啟計(jì)算機(jī),打開cmd
- 進(jìn)入php的安裝目錄
>cd D:/webserver/php - 運(yùn)行php程序
>php php文件的路徑+文件名
四、在apache中添加php擴(kuò)展(已在APACHE第三步完成)
MYSQL
一、解壓文件至目標(biāo)文件夾
二、添加計(jì)算機(jī)屬性里面的環(huán)境變量的路徑.\mysql\bin
三、配置mysql
- 配置初始化的my.ini文件的文件,在安裝根目錄下添加的my.ini,寫入基本配置
[mysqld]
# 設(shè)置3306端口
port=3306
# 設(shè)置mysql的安裝目錄
basedir=E:\Web\Environment\MySQL
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=E:\Web\DataBase
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。
max_connect_errors=10
# 服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
# 默認(rèn)使用“mysql_native_password”插件認(rèn)證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
# 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口
port=3306
default-character-set=utf8
- 建立一個(gè)data文件夾.\mysql下建立一個(gè)data文件夾
- 在CMD(管理員)中進(jìn)入.\mysql目錄執(zhí)行以下命令(選其一,第二個(gè)無默認(rèn)密碼):
`mysqld --initialize-insecure`
--initialize //創(chuàng)建數(shù)據(jù)文件目錄和mysql系統(tǒng)數(shù)據(jù)庫(kù) 產(chǎn)生隨機(jī)root密碼
--initialize-insecure //創(chuàng)建數(shù)據(jù)文件目錄和mysql系統(tǒng)數(shù)據(jù)庫(kù) 產(chǎn)生空root密碼
--console //寫錯(cuò)誤日志到console window平臺(tái)
詳見http://www.cnblogs.com/shymen/p/8850655.html
四、安裝mysql服務(wù)
- 在CMD(管理員)中進(jìn)入.\mysql\bin目錄執(zhí)行以下命令(服務(wù)名可以不加默認(rèn)為mysql):
mysqld --install [服務(wù)名]
五、安裝mysql服務(wù)(強(qiáng)制加載mysql,加載失敗時(shí)可用)
將E:/webserver/mysql5.7.19/lib/libmysql.dll復(fù)制到E:/webserver/php
Httpd.conf添加:
Loadfile "E:/webserver/php7/php7ts.dll"
Loadfile "E:/webserver/php7/libmysql.dll"