php編譯必須安裝mysql嗎(phpmysql安裝)

本文目錄一覽:

linux php pdo mysql 需要安裝mysql嗎

你好,必須要安裝的。

PDO MySQL簡介

PHP Data Objects(PDO)擴展為 PHP 訪問資料庫定義了一個輕量級的一致介面。實現 PDO 介面的每個資料庫驅動可以公開具體資料庫的特性作為標準擴展功能。注意利用 PDO 擴展自身並不能實現任何資料庫功能;必須使用一個具體資料庫的 PDO 驅動來訪問資料庫服務。記錄安裝 PDO MySQL 擴展過程。

PDO MySQL安裝準備

PDO MySQL詳細的安裝配置如下

PDO MYSQL單獨安裝配置過程如下:

1、下載 文件 或者 進入 在PHP源碼包中進入ext/pdo_mysql

2、解壓文件

[root@localhost src]#tar zxvf PDO_MYSQL-1.0.2.tgz

3、配置和編譯文件

[root@localhost src]cd PDO_MYSQL-1.0.2

[root@localhost MYSQL-1.0.2]/usr/local/php/bin/phpize

[root@localhost MYSQL-1.0.2]./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql/ –with-zlib-dir=/usr/local/lib

[root@localhost MYSQL-1.0.2]make

[root@localhost MYSQL-1.0.2]make install

註: 我的PHP安裝在 : /usr/local/php/ mysql 安裝在 : /usr/local/mysql 編譯的時候注意你自己的安裝目錄在哪裡

切換目錄,查看pdo_mysql.so是否存在

[root@localhost MYSQL-1.0.2]cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

編輯php.ini

[root@localhost MYSQL-1.0.2]vi /usr/local/php/etc/php.ini

添加pdo_mysql擴展

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so

或者 extension=pdo_mysql.so

重啟apache

[root@localhost MYSQL-1.0.2]/usr/local/apache2/bin/apachectl restart

linux 編譯按照php 必須要mysql嗎 而且我需要按照完php以後有mysql擴展,但是不想再伺服器上裝mysql服務

不必要, 直接安裝PHP也可以,想支持Mysql,只需修改php.ini文件:如下

#extension=php_mysql.dll

將前面的注釋去掉就可以了,

如果想支持其它資料庫,去掉相應的注釋就可以了。

然後在另一台伺服器上安裝Mysql就Ok了!

配置PHP伺服器是不是一定要裝MYSQL

不是一定要裝的,mysql只是個資料庫 你完全可以不用資料庫 或者用別的資料庫

但是php開發里用mysql的話 比較簡單 性能也不錯

怎樣配置php環境;是不是要安裝mysql,請哪位大俠給出一個教程?

PHP是腳本語言,用它來做網站,需要安裝的基礎程序有這些:

PHP腳本解析軟體:這個自然就是PHP了;

Web伺服器:如IIS,Apahce,Nginx等;

資料庫(如果你需要用的話):因為PHP和MySQL是最適合的搭檔,所以建議最好就用MySQL,當然你選擇其它資料庫也可以;

另外,文本編輯器也要有,這個自然是寫代碼用了。

如果你還需要其它東西,則根據需要再添加,如分散式緩存,SSL支持等。

不過,作為新手,還是不要自行配置環境了,先用集成包,熟悉了PHP環境後,再作自行配置的嘗試。而且,一般情況下,集成包也就夠用了,除非對環境要求比較特殊,或者訪問量比較巨大等,可自行根據需要配置。

集成包一般分為WAMP和LNMP兩種,我所知道的可以給你列舉一些,你可以自行百度,然後下載安裝即可使用:

WAMP(Windows+Apache+MySQL+PHP):APMSever,WampSever,XAMPP等;

LNMP(Linux+Nginx+MySQL+PHP):LNMP包,LNMPA包等;

希望能給你帶來幫助,如果使用過程中遇到不知怎麼解決的問題,也可以問我,想當初我可被這樣那樣的問題折磨了好多次。

沒有mysql php能工作嗎?

PHP可以不依賴與Mysql而獨立運作,如果你剛開始編譯PHP的時候沒有加mysql的參數,那麼當你以後用mysql的時候需要重新編譯安裝一遍PHP。但是如果你不用mysql的話,就可以不用加那個參數。

源碼安裝php還需要php-mysql文件嗎

不必要, 直接安裝PHP也可以,想支持Mysql,只需修改php.ini文件:如下

#extension=php_mysql.dll

將前面的注釋去掉就可以了, 如果想支持其它資料庫,去掉相應的注釋就可以了。

然後在另一台伺服器上安裝Mysql就Ok了!

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/304978.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-01 11:06
下一篇 2025-01-01 11:06

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 做Python的Flask開發,必須安裝PyCharm

    PyCharm是一款專業的Python集成開發環境(IDE),適用於Flask、Django等Web開發框架,提供了強大的代碼編輯、調試和版本控制等功能,大大提高了開發效率和代碼質…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL資料庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27

發表回復

登錄後才能評論