2022.3.21學習日記
今天進行了php環境安裝
依據部落格php的下載與安裝 - Sam Xiao - 部落格園 (cnblogs.com)
一,進入到php的官方網站 https://www.php.net/ ,進入到下載頁面:
選擇 PHP 7.2.30 的Windows版本
具體的下載頁面版本區分:
下載後,得到如下壓縮包到如下目錄
進入到php目錄 D:\wamp\php7230
把檔案 php.ini-development 複製一份,改名為 php.ini
為此,PHP就解壓與配置成功了。
=================================================================================================================
將PHP搭載到apache上
1:將PHP配置成apache的一個模組
在php的解壓目錄中找到如下檔案 php7apache2_4.dll 獲取到檔案的路徑:
注意一定要將 \ 改為 /
D:\wamp\php7230\php7apache2_4.dll
改為:
D:/wamp/php7230/php7apache2_4.dll
在apache的配置檔案中新增如下程式碼:
#載入PHP模組 LoadModule php7_module D:/wamp/php7230/php7apache2_4.dll
2,將解析規則指定到php
#分配任務,將.php為字尾的檔案交給php模組處理 AddType application/x-httpd-php .php
3,指定php配置檔案php.ini的路徑
在檔案的最末一行加上
PHPIniDir "D:/wamp/php7230" 如圖所示:
修改預設訪問路徑:
DirectoryIndex index.html 改為: DirectoryIndex index.html index.php
修改
測試是否配置成功:
在apache的站點目錄下,新建index.php檔案,檔案內容為:
<?php phpinfo(); ?>
重啟apache伺服器,訪問:
http://127.0.0.1:8099/index.php
出現如圖介面:表明配置成功了。
php 與 mysql 的整合:
MySQL是作為PHP的擴充套件來安裝和使用的,我們需要修改 php.ini 擴充套件類的路徑:
1,在php.ini檔案中,新增如下路徑:
extension_dir = "D:/wamp/php7230/ext"
2,啟用:mysqli和pdo_mysql
同時還可以啟用extension=mbstring ,主要是用於字串長度計算的,與mysql連線無關:
在 D:\wamp\www 目錄下,新建 mysqli.php 檔案。
檔案內容為:
<?php header("content-type=text/html;charset=utf-8"); $mysqli = new mysqli('192.168.11.89','root','Abc123','mysql'); if($mysqli -> connect_errno){ die("資料庫連線失敗".$mysqli -> connect_error); } echo '<h1 style="color:#f00">資料庫連線成功</h1>'; ?>
重啟apache伺服器,訪問如下地址: