linux沒有phpize,linux沒有ip地址怎麼辦

本文目錄一覽:

linux中 php怎樣開啟pdo擴展

pdo擴展模是有蠻多了,如pdo_mysql也是pdo模塊中的一個了,下文我們就以安裝pdo_mysql為示例幫助大家介紹一下安裝步驟吧,其它的pdo擴展模塊安裝步驟也可以一樣。

假設php目錄為/usr/local/php

mysql目錄為/usr/local/mysql

1. 進入PHP源碼包ext/pdo目錄()

cd ext/pdo

2. 執行/usr/local/php/bin/phpize[假設PHP的安裝目錄為/usr/local/php]

/usr/local/php/bin/phpize

3. 配置擴展pdo

./configure –with-php-config=/usr/local/php/bin/php-config –enable-pdo=shared

4. 編譯 安裝pdo

make make install

成功則出現

Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/

Installing header files: /usr/local/php//include/php/

Installing PDO headers: /usr/local/php//include/php/ext/pdo/

說明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo.so文件

5. 在PHP源碼包中進入pdo_mysql

cd ext/pdo_mysql

6. /usr/local/php/bin/phpize

/usr/local/php/bin/phpize

7. 配置pdo_mysql[假設Mysql的安裝目錄為/usr/local/mysql]

1./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql

8. 編譯 安裝pdo_mysql

make make install

成功則出現

Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/

說明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目錄下生成了pdo_mysql.so文件

9. 在php配置文件中加上

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

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

10. 重啟相關服務

/etc/init.d/php-fpm restart

更多問題到問題求助專區

linux下phpize 問題

可能是系統或者 PHP 版本太老,一些定義的參數沒有,不過都是 warning 不是 ERROR 。或許可以繼續正常使用。

linux centos 怎麼安裝 php編程 軟件

Gettext

1 首先進入到php源碼包中

cd /opt/php-5.1.2/ext/gettext

2 在gettext文件夾下產生configure文件

/opt/php/bin/phpize

3 配置編譯

./configure –with-php-config=/opt/php/bin/php-config –with-gettext

make make install

4 在/opt/php/lib/php/extensions下產生一個gettext.so文件

5 確定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=gettext.so

6 重新編譯 php

Zlib

1 首先進入到php源碼包中

cd /opt/php-5.1.2/ext/zlib

2 在zlib文件夾下產生configure文件

/opt/php/bin/phpize

3 配置編譯

./configure –with-php-config=/opt/php/bin/php-config –with-zlib

make make install

4 在/opt/php/lib/php/extensions下產生一個zlib.so文件

5 確定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=zlib.so

6 重新編譯 php

mbString

配製mbstring擴展

1 運行 /opt/php/bin/phpize

2 進入到 php源碼包中的ext/mbstring下

cd /opt/php-5.1.2/ext/mbstring

./configure –with-php-config=/opt/php/bin/php-config –enable-mbstring

make make install

3 這樣就在/opt/php/lib/php/extensions下生成一個mbstring.so

4然後保證extension_dir指向正確的位置,extension=php_mbstring.dll開啟

這樣mbstring就開啟了

Mod_rewrite

以RHEL5為例

1)首次安裝apache,在編譯時增加–enable-rewrite選項。

如./configure –prefix=/usr/local/apachel –enable-so –enable-mods-shared=all –enable-rewrite –enable-cache

2)增加mod_rewrite模塊

# find mod_rewrite.c //在apache的源碼安裝目錄中尋找mod_rewrite.c文件

一般會在httpd-2.28/modules/mappers下

# /opt/httpd/bin/apxs -c mod_rewrite.c //apxs應指定絕對路徑,在你當前正在使用apache的bin目錄里

# /opt/httpd/bin/apxs -i -a -n mod_rewrite mod_rewrite.la

如果沒有什麼錯誤的話,應該在你的apache的modules目錄中編譯出一個mod_rewrite.so文件。

編輯httpd.conf文件,確認httpd.conf中已經包含mod_rewrite.so的加載語句,如下:

LoadModule rewrite_module modules/mod_rewrite.so

這時,你的apache應該已經支持rewrite了。

重啟apache即可。

linux下用phpize給PHP動態添加擴展

使用php的常見問題是:編譯php時忘記添加某擴展,後來想添加擴展,但是因為安裝php後又裝了一些東西如PEAR等,不想刪除目錄重裝,別說,php還真有這樣的功能。

我沒有在手冊中看到。

如我想增加bcmath支持,這是一個支持大整數計算的擴展。windows自帶而且內置,linux本類函數僅在

PHP

編譯時配置了

–enable-bcmath

時可用(引號內是手冊中的話)

幸好有phpize,

方法是,要有與現有php完全相同的php壓縮包。我用的是php-5.2.6.tar.gz。

展開後進入裏面的ext/bcmath目錄

然後執行/usr/local/php/bin/phpize,這是一個可執行的文本文件,要確保它在系統中

會發現當前目錄下多了一些configure文件,

如果沒報錯,則

Php代碼

./configure

–with-php-config=/usr/local/php/bin/php-config

如果你的php安裝路徑不是默認的,要改。

如果沒有報錯,則make,再make

install

,然後它告訴你一個目錄

你把該目錄下的bcmath.so拷貝到你php.ini中的extension_dir指向的目錄中,

修改php.ini,在最後添加一句extension=bcmath.so

重啟apache.

linux下 安裝phpredis phpize 未找到怎麼辦

查看保錯原因,報錯會有提示。報錯可能是拓展不兼容,查看服務器版本位數有沒有弄錯,或者安裝這個拓展需要其他拓展來支持。具體報錯原因你貼出來下。

linux phpize 怎麼運行

yum install -y php如果是ubuntu或者debian就apt-get install -y php5

更多Linux操作知識,百度Linux 就該這麼學。

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:43
下一篇 2024-12-15 12:43

相關推薦

  • cmd看地址

    本文將從多個方面詳細闡述cmd看地址,包括如何查看本機IP地址、如何查看路由器IP、如何查看DNS服務器IP等等。 一、查看本機IP地址 要查看本機IP地址,首先需要打開cmd窗口…

    編程 2025-04-29
  • 尚硅谷官網地址用法介紹

    尚硅谷是國內一家領先的技術培訓機構,提供了眾多IT職業的培訓,包括Java、Python、大數據、前端、人工智能等方向。其官網地址為http://www.atguigu.com/。…

    編程 2025-04-29
  • Centos7配置靜態ip

    本文將詳細闡述如何在Centos7系統中配置靜態ip。 一、查看網絡接口 在配置靜態ip之前,我們首先需要查看系統中的網絡接口,以確定我們需要配置的網卡是哪一個。 ifconfig…

    編程 2025-04-29
  • Python檢測IP連通

    Python是一門強大的編程語言,常用於網絡開發、數據分析等領域。IP地址是網絡通信的基礎,在網絡通信中,有時需要檢測IP地址是否連通。下面將從多個方面介紹Python檢測IP連通…

    編程 2025-04-28
  • Idea2022變更Git地址

    本文將從以下幾個方面對Idea2022變更Git地址進行詳細闡述: 一、GitHub上修改Git倉庫地址 1、登錄GitHub,找到需要修改的Git倉庫 2、在代碼頁面點擊右上角的…

    編程 2025-04-28
  • Treck TCP/IP Stack 輸入驗證錯誤漏洞CVE-2020-11901解析

    本文將對Treck TCP/IP Stack 輸入驗證錯誤漏洞CVE-2020-11901進行詳細解析,並提供相關代碼示例。 一、漏洞背景 Treck TCP/IP Stack是一…

    編程 2025-04-27
  • electron-egg打包後請求地址錯誤解決方法用法介紹

    本文將從多個方面對electron-egg打包後請求地址錯誤進行詳細闡述,並給出解決方法。 一、electron-egg打包後請求地址錯誤的表現 在使用 electron-egg …

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

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

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • 如何解決linux jar包 invalid or corrupt jarfile問題

    對於許多開發人員和系統管理員在Linux環境下使用Java開發過程中遇到的一個常見的問題是 invalid or corrupt jarfile(無效或損壞的jar文件)錯誤。當您…

    編程 2025-04-27

發表回復

登錄後才能評論