apache+php+mysql的安裝與配置

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"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容