關於centosphpmysqli的信息

本文目錄一覽:

CentOS下查看某個軟體安裝在哪個目錄

以redhat\centos 中php-mysql為例

1:如果包是通過yum或者rpm方式安裝

[root@localhost yum.repos.d]# rpm -qa //找出系統所有的包,找到對應的文件名

[root@localhost yum.repos.d]# rpm -ql php-mysql-5.4.16-23.el7_0.3.x86_64

/etc/php.d/mysql.ini

/etc/php.d/mysqli.ini

/etc/php.d/pdo_mysql.ini

/usr/lib64/php/modules/mysql.so

/usr/lib64/php/modules/mysqli.so

/usr/lib64/php/modules/pdo_mysql.so

2:如果是源碼編譯安裝

2.1源碼安裝的方式通過rpm命令是無法找出來的,如果你確定這個軟體已經開啟,則可以通過

[root@localhost yum.repos.d]# ps -aux 找出對一個的可執行文件所在的目錄

2.2通常安裝完包後,我們都會把他加入到服務裡面,你可以去/etc/rc.d/下找相應的文件,進而確認相關信息。

最後一種最笨的方法就是用find命令

find / -name *文件名*

centos 6.0安裝php-5.2.17報錯: 前提是mysql已經安裝,已經成功啟動OK

1、no mysql_config not found configure: error

2、你的配置

–with-mysql=/usr/local/mysql

–with-mysqli=/usr/local/mysql/bin/ mysql_config 查查這個地方,似乎有個空格

–with-mysql-sock=/tmp/mysql.sock

3、確認已經安裝mysql-devel

rpm -qa|grep mysql-devel

4、如果php5.3可以用mysqlnd (MySQL native driver for PHP)

–with-mysql=mysqlnd \

–with-mysqli=mysqlnd \

–with-pdo-mysql=mysqlnd

centos下安裝mysql

pid文件自動關閉,主要可以看日誌的error和warning提示操作:

101108 17:06:13 [ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it.

不能打開mysql庫中的plugin表

101108 17:06:14 [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist

host表不存在

101108 17:06:13 [Warning] ‘–skip-locking’ is deprecated and will be removed in a future release. Please use ‘–skip-external-locking’ instead.

加上–skip-external-locking參數重新編譯

首先你先查看你的mysql的資料庫文件存放位置是否正確,,還有是否有許可權

許可權設置可以參考下面文章

其實現在mysql有已編譯好的,不用編譯,下載下來,簡單的配置一下就可以直接使用

下載地址

nginx和php 怎麼安裝mysqli擴展

在 centos 下編譯安裝 php 時,有時候經常會忘了某些擴展,比如 pdo,mysqli,但是到擴展目錄下,我們又找不到相應的 擴展文件,(.so 文件) ,這樣的情況下只能 編譯安裝該模塊,生成對應的 so 文件,然後在 php.ini 中添加相應的 擴展記錄,重啟 php就可以了,我們以安裝 mysqli 為例。

首先進入 php 源碼包 如果 找不到可以可下載一個 地址在這裡:解壓

tar xvzf php-5.2.17.tar.gz

cdphp-5.2.17/ext/mysqli/

然後運行 php 安裝目錄下的 phpize

/usr/local/nginx_php-5.2.17/bin/phpize

(根據自己的 php 安裝目錄來查找,不一定是這個目錄,如果找不到,可以根據 phpinfo() 來查看)然後編譯安裝 mysqli 擴展

#./configure –prefix=/usr/local/mysqli –with-php-config=/usr/local/nginx_php-5.2.17/bin/php-config –with-mysqli=/usr/local/mysql/mysql_config安裝

make make install

然後在 php 的擴展目錄下已經生成了 mysqli.so 文件打開 php.ini 文件,看是否有如下內容

extension_dir = “/usr/local/nginx_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/”如果沒有就添加上

再添加一條:

extension=mysqli.so

保存。

重啟 php。可以看到 mysqli 已經安裝完成了。

php連接mysql 出現Warning: mysqli_connect()?

用mysql 客戶端能連上嗎?

1、ping伺服器

2、用mysql命令行連接「mysql -u 用戶名 -p -h 伺服器地址」。比如 “mysql -u root -p -h 192.168.1.12”

注意mysql 8是比較新的客戶端,不一定兼容php。建議用centos 或ubuntu預裝的LAMP (linux+apache+mysql+php),那樣配置工作量是最小的。

還有一種情況,就是 php和mysql不在同一個伺服器上,這時候要修改mysql配置/etc/my.cnf,將地址綁定到0.0.0.0,而不是127.0.0.1,同時用 “grant” SQL 命令允許外網訪問。比如 ` grant all on test.* to root@’%’ identified by ‘mypassword’ `, 這樣root用戶就可以從別的主機訪問mysql

centos php7怎麼添加mysql支持

php7可以通過pod_mysql或者mysqli來開啟mysql的支持,php5中mysql擴展,在php7中已經不支持了。

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-14 03:05
下一篇 2024-11-14 03:05

相關推薦

  • Java 監控介面返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控介面返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python實現身份信息模擬生成與查驗

    本文將從以下幾個方面對Python實現身份信息模擬生成與查驗進行詳細闡述: 一、身份信息生成 身份信息生成是指通過代碼生成符合身份信息規範的虛假數據。Python中,我們可以使用f…

    編程 2025-04-27
  • Dapper使用getschema獲取表信息

    本文旨在介紹Dapper中使用getschema獲取表信息的方法和注意事項。 一、獲取某張表的所有列信息 使用Dapper獲取某張表信息,可以使用 `IDbConnection.G…

    編程 2025-04-27
  • 通過提交信息搜索-使用git

    本篇文章重點講解如何使用git通過提交信息來搜索。我們將從多個方面介紹如何使用git來搜索提交信息,並提供相應的代碼示例以供參考。 一、搜索方式 Git提供了三種搜索方式,分別為:…

    編程 2025-04-27
  • 已裝備我軍的空中信息化作戰平台

    本文將會從多個方面詳細闡述已裝備我軍的空中信息化作戰平台。 一、平台概述 已裝備我軍的空中信息化作戰平台是一個全新的作戰系統,具備實時數據採集、處理、分析、共享的能力。它可以在不同…

    編程 2025-04-27
  • Linux查看系統信息

    一、CPU信息 Linux系統下,查看CPU的信息最常用的命令是lscpu。該命令可以顯示CPU架構、核心數量、線程數、緩存大小、CPU頻率等信息。例如: lscpu 該命令會輸出…

    編程 2025-04-24
  • 軟考 信息安全工程師

    軟考 信息安全工程師是一項技能型國家級資格認證考試,主要測試考生在信息安全領域的理論知識和實踐技能,是證明個人信息安全能力的重要證書。本文將從多個方面對軟考 信息安全工程師做詳細的…

    編程 2025-04-23

發表回復

登錄後才能評論