国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

完整的Apache+PHP8+MYSQL的配置

這篇具有很好參考價(jià)值的文章主要介紹了完整的Apache+PHP8+MYSQL的配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.下載Apache和PHP

下載Apache,地址:http://www.apachelounge.com/download/,如下圖:

完整的Apache+PHP8+MYSQL的配置

將下載的壓縮包解壓到某個(gè)文件夾(比如:D:\software), 將解壓后的文件夾重命名為Apache24

下載PHP壓縮包,地址:https://windows.php.net/download,(一定要下載Thread Safe版本)

完整的Apache+PHP8+MYSQL的配置

將下載的壓縮包解壓到某個(gè)文件夾(比如:D:\software), 將解壓后的文件夾重命名為php

2.配置Apache

  1. 修改"D:\software\Apache24\ conf\httpd.conf "文件,修改SRVROOT
    為Apache根目錄


#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to specify a local disk on the
# Mutex directive, if file-based mutexes are used.  If you wish to share the
# same ServerRoot for multiple httpd daemons, you will need to change at
# least PidFile.
#
Define SRVROOT "D:\software\Apache24"
ServerRoot "${SRVROOT}"
  1. 修改"D:\software\Apache24\ conf\httpd.conf "文件,末尾添加對(duì)PHP的支持及PHP的安裝路徑

# php7 support
LoadModule php_module "D:/software/php/php8apache2_4.dll"
AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini
PHPIniDir "D:/software/php"
  1. 打開網(wǎng)址http://localhost/即可看到It works!,就這么愉快的配置好了服務(wù)環(huán)境

完整的Apache+PHP8+MYSQL的配置

3.配置PHP

  1. 將 PHP 的根目錄下的 php.ini-development 或者 php.ini-production復(fù)制一份并改名為 php.ini,作為PHP的配置文件,取消extension_dir的注釋,即刪除前面的";"

extension_dir ="ext"
  1. 修改php.ini文件,設(shè)置默認(rèn)的時(shí)區(qū):

[Date]
; Defines the default timezone used by the date functions
; https://php.net/date.timezone
date.timezone = Asia/Shanghai
  1. 修改php.ini文件,設(shè)置 ssl :

[openssl]
; The location of a Certificate Authority (CA) file on the local filesystem
; to use when verifying the identity of SSL/TLS peers. Most users should
; not specify a value for this directive as PHP will attempt to use the
; OS-managed cert stores in its absence. If specified, this value may still
; be overridden on a per-stream basis via the "cafile" SSL stream context
; option.
openssl.cafile= cacert.pem
  1. 修改php.ini文件,修改需要加載的擴(kuò)展文件,下面代碼是取消部分?jǐn)U展程序的注釋之后的代碼(直接復(fù)制到php.ini文件即可):

extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_shmop.dll
 
; The MIBS data available in the PHP distribution must be installed. 
; See http://www.php.net/manual/en/snmp.installation.php 
;extension=php_snmp.dll
 
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll

4.配置環(huán)境變量

右鍵我的電腦,屬性->高級(jí),找到最下面的環(huán)境變量按鈕,選中當(dāng)前用戶的PATH變量,編輯新建分別添加以下環(huán)境變量:

D:\software\Apache24\bin

D:\software\php

D:\software\php\ext

5.使用Apache部署php項(xiàng)目

  1. 修改"D:\software\Apache24\ conf\httpd.conf "文件,添加監(jiān)聽項(xiàng)目端口(比如:8888)


#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
#Listen 80
Listen 88
Listen 8888
  1. 修改"D:\software\Apache24\ conf\httpd.conf "文件,添加服務(wù)端口(比如:8888)


#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName localhost:80
ServerName localhost:88
ServerName localhost:8888
  1. 修改"D:\software\Apache24\ conf\httpd.conf "文件,取消Include conf/extra/httpd-vhosts.conf的注釋


# Real-time info on requests and configuration
Include conf/extra/httpd-info.conf

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf
  1. 在"D:/web/php" 目錄(此目錄也可為你PHP項(xiàng)目的根目錄)下新建index.php文件內(nèi)容如下

<?php
phpinfo();
?>
  1. 修改"D:\software\Apache24\ conf\extra\httpd-vhosts.conf "文件,在文件末尾添加以下內(nèi)容

# I:/web/php是項(xiàng)目目錄
<VirtualHost _default_:8888>
    DocumentRoot "D:/web/php"
    <Directory "D:/web/php">
        Options All
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

ps:打開C:\Windows\System32\drivers\etc\hosts添加一行

127.0.0.1 www.xiatiancc.com

重啟Apache,我們打開測試下,http://www.xiatiancc.com:8888/

6.啟動(dòng)Apache服務(wù)

以管理員身份打開cmd命令行,輸入下列命令重啟Apache服務(wù),之后在瀏覽器進(jìn)入此鏈接http://localhost:8888/index.php即可看到如下效果

(初次啟動(dòng)服務(wù)需要install命令,后面修改Apache配置文件后只需要運(yùn)行restart命令即可)

完整的Apache+PHP8+MYSQL的配置
httpd.exe -k install
httpd.exe -k restart
完整的Apache+PHP8+MYSQL的配置

PS:

修改Apache配置文件后需要運(yùn)行httpd.exe -k restart命令重啟Apache

在命令行輸入httpd -t,可以查看是不是Apache的啟動(dòng)問題

如果報(bào)錯(cuò)說無法加載php8apache2_4.dll文件,說明下載的PHP版本不對(duì),應(yīng)該下載Thread safe版本

7.MYSQL的配置

前面將Apache和PHP關(guān)聯(lián)了起來,可以運(yùn)行php文件了,還有一個(gè)組合就是運(yùn)行MYSQL數(shù)據(jù)庫

根據(jù)自己的操作系統(tǒng)來下載,下載地址:https://dev.mysql.com/downloads/installer/

直接復(fù)制鏈接,建議使用迅雷下載:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.31.0.msi

下載之后安裝,安裝過程忽略了,很簡單,端口3306不想默認(rèn)就自己修改。

打開php.ini

去掉注釋:

extension=mysqli
extension=pdo_mysql
完整的Apache+PHP8+MYSQL的配置
完整的Apache+PHP8+MYSQL的配置

然后我們連接試下,看是否成功:

在"D:/web/php" 目錄(此目錄也可為你PHP項(xiàng)目的根目錄)下新建2.php文件內(nèi)容如下文章來源地址http://www.zghlxwxcb.cn/news/detail-441365.html

<?php
 $link = mysqli_connect("127.0.0.1","root","123456") or die("連接失??!");
 if($link){
    echo "數(shù)據(jù)庫連接成功";
}
?>
完整的Apache+PHP8+MYSQL的配置

到了這里,關(guān)于完整的Apache+PHP8+MYSQL的配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【小沐學(xué)前端】Windows下搭建WordPress(nginx1.25、PHP8.2、WordPress6.3、MySQL5.7)

    【小沐學(xué)前端】Windows下搭建WordPress(nginx1.25、PHP8.2、WordPress6.3、MySQL5.7)

    WordPress是基于PHP和MySQL的免費(fèi)開源內(nèi)容管理系統(tǒng)(CMS)。 它是全球使用最廣泛的CMS軟件,截至2019年5月,它為排名前1000萬個(gè)網(wǎng)站中提供了超過30%的支持,并擁有在使用CMS構(gòu)建的所有網(wǎng)站中,估計(jì)有60%的市場份額。 nginx [engine x] 是一個(gè) HTTP 和反向代理服務(wù)器, 郵件代理服務(wù)

    2024年01月17日
    瀏覽(26)
  • PHP8條件控制語句-PHP8知識(shí)詳解

    PHP8條件控制語句-PHP8知識(shí)詳解

    我們昨天說了流程控制的結(jié)構(gòu)有順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選擇結(jié)構(gòu)就是條件結(jié)構(gòu)。 條件控制語句就是對(duì)語句中不同條件的值進(jìn)行判斷,進(jìn)而根據(jù)不同的條件執(zhí)行不同的語句。 在本文中,學(xué)習(xí)的是if語句、if…else語句、if…elseif語句和switch語句。 1、if語句 if語句是最為

    2024年02月14日
    瀏覽(30)
  • PHP8的數(shù)據(jù)類型-PHP8知識(shí)詳解

    PHP8的數(shù)據(jù)類型-PHP8知識(shí)詳解

    在PHP8中,變量不需要事先聲明,賦值即聲明。 不同的數(shù)據(jù)類型其實(shí)就是所儲(chǔ)存數(shù)據(jù)的不同種類。在PHP8.0、8.1中都有所增加。以下是PHP8的15種數(shù)據(jù)類型: 1、字符串(String):用于存儲(chǔ)文本數(shù)據(jù),可以使用單引號(hào)或雙引號(hào)來定義字符串。 2、整數(shù)(Integer):用于存儲(chǔ)整數(shù)值,可

    2024年02月14日
    瀏覽(24)
  • PHP之旅——出發(fā)(php+apache+MySQL)

    PHP之旅——出發(fā)(php+apache+MySQL)

    本文詳細(xì)介紹php+apache+MySQL在window下的獨(dú)立版本安裝,這樣能讓你更了解它們的工作原理,以及后期能熟悉配置出自己所需的個(gè)性化環(huán)境,我們一起來看看吧~ php-5.4.8 Apache-2.2.22 mysql-5.5.22 Navicat-8.1 for MySQL( 操作MySQL的工具 ) D盤根目錄下建立www文件夾( 也可在其它盤,本文案

    2023年04月08日
    瀏覽(27)
  • PHP8的運(yùn)算符-PHP8知識(shí)詳解

    PHP8的運(yùn)算符-PHP8知識(shí)詳解

    運(yùn)算符是可以通過給出的一或多個(gè)值(用編程行話來說,表達(dá)式)來產(chǎn)生另一個(gè)值(因而整個(gè)結(jié)構(gòu)成為一個(gè)表達(dá)式)的東西。 PHP8的運(yùn)算符有很多,按類型分有一元運(yùn)算符、二元運(yùn)算符、三元運(yùn)算符。 一元運(yùn)算符只對(duì)一個(gè)表達(dá)式執(zhí)行操作,只能接受一個(gè)值,例如 !(邏輯取反

    2024年02月14日
    瀏覽(25)
  • PHP8中自定義函數(shù)-PHP8知識(shí)詳解

    PHP8中自定義函數(shù)-PHP8知識(shí)詳解

    1、什么是函數(shù)? 函數(shù),在英文中的單詞是function,這個(gè)詞語有功能的意思,也就是說,使用函數(shù)就是在編程的過程中,實(shí)現(xiàn)一定的功能。即函數(shù)就是實(shí)現(xiàn)一定功能的一段特定代碼。 在前面的教學(xué)中,我們已經(jīng)學(xué)習(xí)到了函數(shù)的使用了,比如,使用define()函數(shù)定義一個(gè)常量。在這

    2024年02月11日
    瀏覽(24)
  • PHP8的跳轉(zhuǎn)語句-PHP8知識(shí)詳解

    PHP8的跳轉(zhuǎn)語句-PHP8知識(shí)詳解

    ?如果循環(huán)條件滿足的時(shí)候,則程序會(huì)一直執(zhí)行下去。如果需要強(qiáng)制跳出循環(huán),則需要使用跳轉(zhuǎn)語句來完成。PHP8的跳轉(zhuǎn)語句包括break語句、continue語句和goto語句。 1、break語句 break語句的作用是完全終止循環(huán),包括while、do…while、for、switch在內(nèi)的所有控制語句。 使用break語句來

    2024年02月13日
    瀏覽(18)
  • PHP8的數(shù)據(jù)類型轉(zhuǎn)換-PHP8知識(shí)詳解

    PHP8的數(shù)據(jù)類型轉(zhuǎn)換-PHP8知識(shí)詳解

    什么是數(shù)據(jù)類型轉(zhuǎn)換? 答:數(shù)據(jù)從一個(gè)類型轉(zhuǎn)換成另外一個(gè)類型,就是數(shù)據(jù)類型轉(zhuǎn)換。 在PHP8中,變量的類型就是由賦值決定的,也就是說,如果 string 賦值給 $var,然后 $var 的類型就是 string。之后將 int 值賦值給 $var,它將是 int 類型。列如: 在上面的代碼中的“=”不是數(shù)學(xué)

    2024年02月14日
    瀏覽(24)
  • PHP8的表達(dá)式-PHP8知識(shí)詳解

    PHP8的表達(dá)式-PHP8知識(shí)詳解

    表達(dá)式是?PHP?最重要的基石。在 PHP8中,幾乎所寫的任何東西都是一個(gè)表達(dá)式。簡單但卻最精確的定義一個(gè)表達(dá)式的方式就是\\\" 任何有值的東西 \\\"。 最基本的表達(dá)式形式是常量和變量。當(dāng)鍵入\\\"$a = 5\\\",即將值\\\"5\\\"分配給變量 $a。\\\"5\\\",很明顯,其值為 5,換句話說\\\"5\\\"是一個(gè)值為 5 的

    2024年02月14日
    瀏覽(24)
  • PHP8函數(shù)的引用和取消-PHP8知識(shí)詳解

    PHP8函數(shù)的引用和取消-PHP8知識(shí)詳解

    今天分享的是php8函數(shù)的引用和取消,不過在PHP官方的參考手冊(cè)中,已經(jīng)刪除了此類教程。 1、函數(shù)的引用 在PHP8中不管是自定義函數(shù)還是內(nèi)置函數(shù),都可以直接簡單的通過函數(shù)名調(diào)傭。函數(shù)的引用大致有下面3種: 1.1、如果是PHP的內(nèi)置函數(shù),就直接調(diào)用,如phpinfo()。 1.2、如果

    2024年02月11日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包