手動安裝Apache PHP MYSQL及環境配置

2021-08-11 02:24:35 字數 2290 閱讀 9004

看我的另乙個部落格

(1)獲取php

(2)解壓php

(3)配置php

3.1 獲取 php.ini ;

php 配置檔案是 php.ini ,預設是不存在的,但是我們會發現兩個類似的 php.ini 的檔案,分別是  php.ini-development 和 php.ini-production;(兩者區別上網一搜)。將  php.ini-development 或  php.ini-production 複製乙份,然後重新命名為 php.ini 即獲取到php的配置檔案。

3.2 配置擴充套件目錄(釋放php 擴充套件的目錄)

使用文字編輯器開啟 php.ini ,搜尋 「extension」找到下面一行配置:

;extension_dir = "ext"
修改為:

extension_dir = "d:/xypanel/php7.1/ext"    //注意刪除注釋;

(4)配置時區

在 php.ini 中搜尋文字「date.timezone」 找到下面一行配置:

;date.timezone =
將其修改為:

date.timezone = prc    //prc是中國時區,記得刪除注釋;
(5)在apache中引入php模板

apache支援很多預設的模板,但 php 不是 apache 的預設配置,需要在 「conf/httpd.conf」 編寫**,為 apache 新增php模組(直接在頭部新增):

我們需要指定php初始化目錄,即**「phpinidir 『~php模組安裝路徑'」,這條**用於指定php的ini檔案,該檔案會對php進行配置,通俗點說,你需要告訴apache你的php放哪去了,同理我們把剛剛的安裝路徑替換**中的「~php模組安裝路徑」

然後你需要檢查在你剛剛新增的目錄下是否有這個檔案「php7apache2_4.dll」,理論上應該在,為了以防萬一一定要檢查一下,這個檔案非常重要,起到了乙個橋梁作用。

下面的做不做無所謂

(6)配置索引頁

在配置檔案「conf/httpd.conf」中搜尋 「directoryindex」,找到一下**:

directoryindex index.html

修改為:

directoryindex index.html index.php

作用:在訪問到某資料夾中時,首先搜尋是否存在 index.html,不存在再檢索 index.phh。存在則顯示該檔案的內容,不存在則顯示資料夾的結構;

(7)重啟apache

修改 「conf/httpd.conf」需要重啟才能起作用;

(8)檢測 php 是否安裝成功:

在 「apache2.4/htdocs」  檔案中建立index.php,編寫**

<?php 

phpinfo();

沒錯則成功;最後曬個圖:

apache和php 就這樣了,最後一部分就是mysql,其實是最簡單的,可是折騰最久了。

傳送門:

需要在 php.ini 中開啟 mysqli 的配置項。如何?

在 php.ini 中搜尋 「mysql」找到下面配置:

;extension=php_mysqli.dll

;extension=php_pdo_mysql.dll

去掉分號即可,使用 mysqli 或者 pdo 運算元據庫。乙個成熟的專案還需要開啟很多配置項,自己悠著點。

至此,最新搭配開發環境(apache2.4+mysqlxampp 5.7+php7.1.5)就出來了。

興奮地在最新的開發環境裡面編寫**還是有些不一樣的,例如php7 已經不支援 mysql 了,使用mysql函式會報錯的,ereg_replace()函式被拋棄了,以前用的ereg_replace() 需要用 preg_replace()函式代替,asp 和 script php 標籤也被移出了,如、、沒有用了。

php7改變的東西直面感受也就這些個,後續還會遇到很多坑,但php7始終會是盛行的,早一點習慣好吧!

(內容就是這麼些了)exit;

mysql 手動安裝 手動安裝MySQL8 0

首先跟大家嘮一嘮家常,隨著mysql迅速的更新,mysql突飛猛進已經更新到了8.0版本,那麼它和我們之前用的5.x版本有什麼明顯的區別那?首先給大家看下mysql5.x自帶表的查詢速度 之後獻上mysql8.0的自帶表的查詢速度 一樣的資料結果顯而易見,mysql8.0的坑我是走了個遍,為了讓大家...

MinGW手動安裝

注 本文中的版本號是發表時最新的版本號,當您安裝時,請安裝相應的版本。首先,建議先安裝msys 1 什麼是msys?msys的全稱是minimal gnu posix system on windows,是乙個小型的gnu環境,其實就是在win上使用linux的命令列進行操作,可以代替cmd來使用。...

手動安裝Cloudera Manager

手動安裝前需要先開啟httpd服務 執行 usr sbin apachectl start,開啟後可以通過url訪問 var www html下的目錄。3 開啟httpd服務 usr sbin apachectl start,開啟後可以通過網路訪問 var www html 目錄下的資源,如 4 配...