關於apache伺服器載入so的報錯

2021-09-07 01:34:53 字數 1306 閱讀 3110

不得不說,apache的錯誤丟擲機制寫的真心不錯,原因很清晰:

①啟動httpd,httpd.conf的163行出錯了:

②未能載入mod_ldap.so到apache伺服器:

③未知的符號:apr_ldap_ssl_init

這個錯誤提示原因多是標頭檔案缺失或者標頭檔案和執行程式不匹配導致。

以前執行好好的,怎麼突然就出錯了呢?

apr_?想起來上週剛安裝了最新版本的apache apr,應該是版本衝突。

執行httpd -v,看到如下資訊:

得到確認了,編譯使用的是apr 1.3.9,執行時載入了apr 1.5.1(這個是我上週裝的最新版),版本衝突了。

解決思路:

①重新編譯apache伺服器,使用高版本的apr庫。

②降低我專案所使用的apr版本,保持和apache一致。

由於產品預設的apache伺服器是較低版本,我選擇了第二種思路。

新的問題出現了:提示找不到apr_dbd_mysql.so庫。

這個看了一下編譯後的apr包路徑,就比較容易解決了,將apr_dbd_mysql.so檔案拷貝到

/usr/lib/apr-util-1(這是低版本的apr預設載入的庫路徑)下就行了。

伺服器安裝apache伺服器

1.環境 centos7 2.鏈結伺服器 ssh username ip 3.安裝apache 4.設定apache在伺服器啟動時執行 5.在apache配置檔案中設定網域名稱 vi etc httpd conf httpd.conf,找到 servername 新增 網域名稱 80 儲存並退出。6...

關於Apache伺服器的訪問控制

apache的訪問控制指對任何資源的任何方式的訪問控制。一 基於主機或者ip位址的控制 這種訪問控制基於訪問者的主機名或者ip位址,通過使用 deny 和 allow 指令,實現允許或者禁止某個主機訪問我們的伺服器資源。通常 order 指令也會一起使用,來定義 deny 和 allows 指令起作...

搭建web伺服器 Apache伺服器

一.安裝apache 二.載入php解析模組,並指定模組處理檔案的型別 編輯httpd.conf 檔案 so檔案是linux下的c編譯的可執行檔案 這一項可以改為你真正願意放置專案檔案的磁碟 寫乙個指令碼測試一下,如果解析成功意味著php解析器載入成功 三.讓php處理資料庫 放到documentr...