php編譯安裝

来源:http://www.cnblogs.com/leekale/archive/2017/05/15/6858383.html
-Advertisement-
Play Games

最近項目需求,功能變數名稱備案主體變更,要去香港搭個伺服器中轉,於是就很蛋疼的開始伺服器搭建之路。 在php配置時候出現一個問題,代碼提示 我以為是pdo沒有裝,然後就開始裝pdo,編譯後一直報錯,然後看論壇一群人抄啊抄的什麼都不知道,還抄錯的,讓人惱火。然後stackoverflow上有人說,pdo是ph ...


最近項目需求,功能變數名稱備案主體變更,要去香港搭個伺服器中轉,於是就很蛋疼的開始伺服器搭建之路。

在php配置時候出現一個問題,代碼提示

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in 

我以為是pdo沒有裝,然後就開始裝pdo,編譯後一直報錯,然後看論壇一群人抄啊抄的什麼都不知道,還抄錯的,讓人惱火。然後stackoverflow上有人說,pdo是php自帶的,不會沒裝啊。

我看了下自己編譯的語句

--disable-pdo

f***!怪自己copy沒看清,不過除了這個坑以外,這個文章安裝nginx、php都靠譜(http://www.thinkphp.cn/code/992.html)

然後刪了重新編譯一遍,--enable-pdo,發現還是不行。

然後就看到了某個帖子(看了太多,但是這個帖子是國外的),提示去php解壓縮目錄的ext下有mysql的文件(不需要去pecl下載對應的擴展包),進去以後

phpize
./configure
make && make install

然後去php.ini裡面加一句

extension=pdo_mysql.so

搞定!

順便php.ini位置可以在

echo phpinfo();exit;

中看到,如果Loaded Configuration File參數是null,就去php解壓縮目錄裡面找到php.ini-production 複製到Configuration File (php.ini) Path這個參數顯示的路徑上去,然後就會顯示啦


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、關聯分析的基本概念 關聯分析(Association Analysis):在大規模數據集中尋找有趣的關係。 頻繁項集(Frequent Item Sets):經常出現在一塊的物品的集合。 關聯規則(Association Rules):暗示兩個物品之間可能存在很強的關係。 支持度(Support ...
  • 如果想在一臺電腦上搭建一個多節點的Hadoop集群,傳統的方式是使用多個虛擬機。但這種方式占用的資源比較多,一臺筆記本能同時運行的虛擬機的數量是很有限的。這個時候我們可以使用Docker。Docker可以看做是一種輕量級的虛擬機,占用資源少,用起來和傳統的虛擬機很像,使用的時候可以類比VMware或 ...
  • " 1、觸發器理論 " "1.1、觸發器的應用場景" "1.2、觸發器的類型" "1.3、DML 觸發器的觸發順序" " 2、觸發器實戰 " "2.1、創建觸發器" "2.1.1、創建 DML 觸發器" "2.1.2、創建 DDL 觸發器" "2.1.3、創建事件觸發器" "2.2、調試觸發器" " ...
  • 系統環境: Linux-centOS+ubuntu 操作: 編輯允許通過IP 路徑:vim /etc/hosts.allow 編輯禁止通過IP 路徑:vim /etc/hosts.deny 重啟網路服務 以上。 IP限制往往搭配代理伺服器混合使用,目的是比安全更安全! 代理伺服器相關搭建及配置【點擊 ...
  • 線程:線程是進程中的執行單元,也是分配CPU的最小單元。 組成部分:線程棧和內核對象 線程棧是存儲線程所需的資源。 內核對象是操作系統中的私有結構塊,通過它去管理當前的線程。 結束方式:強制殺死或者自然退出 同一進程中的多個線程退出:用變數的方式。 不同進程中多個線程的退出:跨進程操作,用消息和事件 ...
  • #! /bin/bash #設置只讀變數,只讀變數不可修改myUrl="http://www.baidu.com"readonly myUrl #刪除變數,unset不能刪除只讀變數myUrl1="http://www.sina.com"unset myUrl1 #運行shell時會同時存在三種變數 ...
  • 1.最近新學習websocket。做了一個實時聊天。用Node.js搭建的服務:serevr.js. 兩個相互通信頁面:client.html 和server.html 但是就是有很多問題,想讓知道的人幫我看看哈: 我先把代碼貼出來: server.js: var ws=require("nodej ...
  • 一、前言 我們都知道,在Linux中一切皆文件,比如配置文件,日誌文件,啟動文件等等。如果我們相對這些文件進行一些編輯查詢等操作時,我們可能會想到一些vi,vim,cat,more等命令。但是這些命令效率不高,這就好比一塊空地準備搭建房子,請了10個師傅拿著鐵鍬挖地基,花了一個月的時間才挖完,而另外 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...