1. win10 php7 怎麼弄mysql擴展
非常遺憾的告訴你,php7不支持MySQL擴展了,只有使用mysqli和pdo擴展,PHP.INI中取消下面兩行前面的分號:
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
2. windows下怎麼安裝php7,php7裡面沒有這個php7apache2
在Windows 7(IIS7)環境下安裝PHP 7的具體步驟如下:
首先,打開"程序和功能",接著點擊"打開或關閉Windows功能"。接下來,勾選"IIS管理控制台"和CGI選項,然後點擊"確定"按鈕,等待安裝過程結束。此過程可能需要Windows系統安裝光碟。
安裝完成後,為了確保PHP 7能夠與Apache2正常運行,需要進行額外配置。首先,下載並安裝最新版本的PHP 7,確保下載的是適用於Windows平台的版本。下載完成後,解壓文件並將其移動到伺服器的根目錄,例如C:\php。
接下來,編輯Apache的配置文件httpd.conf,找到LoadMole php7_mole行,確保路徑正確指向PHP 7模塊文件。然後,在配置文件中添加以下行:AddType application/x-httpd-php .php。這將使Apache能夠識別.php文件。
接著,配置環境變數,打開系統屬性,進入高級設置,點擊環境變數按鈕。在系統變數區域,點擊新建按鈕,創建名為PHP_HOME的新變數,變數值設為C:\php。接著,編輯Path變數,在末尾添加;%PHP_HOME%;。
完成上述步驟後,重啟Apache服務以應用更改。打開命令提示符,輸入php -v命令以驗證PHP 7是否已正確安裝並配置。如果一切正常,將顯示PHP 7的版本信息。
此外,為了確保PHP 7能夠正常工作,還需要安裝一些必要的擴展。例如,安裝mysqli擴展可以支持MySQL資料庫連接,安裝json擴展可以處理JSON數據。安裝這些擴展的方法是在PHP安裝目錄中找到ext文件夾,將相應擴展的.so文件復制到該文件夾中,然後重啟Apache服務。
最後,確保Apache服務已正確配置為使用PHP 7模塊。打開httpd.conf文件,查找LoadMole php7_mole行,確保路徑指向正確的PHP 7模塊文件。然後,保存更改並重啟Apache服務。
3. Ubuntu為已經安裝的PHP7單獨編譯mysqli
為了使已安裝的PHP7在Ubuntu上單獨編譯mysqli擴展,首先需要確保編譯工具如autoconf和m4已經安裝,如果遇到缺失提示,可通過執行"apt-get install autoconf m4"命令進行安裝。
接著,在終端中切換到PHP7安裝目錄下,執行以下命令以配置mysqli擴展的編譯過程:./configure --with-php-config=/usr/local/php7/bin/php-config --with-mysqli。這一步驟會生成必要的構建文件。
確保當前目錄正確後,使用make && make install命令來執行編譯和安裝過程。此操作會在PHP的擴展目錄生成mysqli.so文件,完成mysqli擴展的安裝。
若需安裝其他PHP擴展如pdo或pdo_mysql,只需進入對應的ext目錄下,按照同樣的步驟執行配置,但需將命令中的參數調整為與目標擴展相關的選項,比如將--with-mysqli更改為--with-pdo或--with-pdo-mysql,以此來適應不同的擴展需求。
通過上述步驟,Ubuntu環境下的PHP7能夠成功單獨編譯並安裝mysqli等擴展,提升PHP的資料庫訪問能力,滿足不同的應用需求。
4. 如何在PHP7中安裝mysql的擴展
如何在PHP7中安裝mysql的擴展
1,去php網站上下載mysql擴展
2,解壓並使用phpize工具初始化,編譯:
#解壓
tar xzvf mysql-45881bd.tar.gz
#進入mysql擴展目錄
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目錄
/opt/php/bin/phpize
#編譯mysql擴展,使用mysql native driver作為mysql鏈接庫
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make && make install
5,編輯php.ini文件,把mysql.so拷貝到php.ini的extension_dir中,然後在php.ini中加入extension=mysql.so
6,重啟php