當前位置:首頁 » 編程語言 » phplinux安裝擴展

phplinux安裝擴展

發布時間: 2023-03-09 03:48:12

1. 如何在Centos的linux操作系統安裝php的memcache擴展

准備工作:
1、一台linux的伺服器

2、下載相應版本的php源碼,知道自己php的版本並且知道phpize的位置

3、懂基本的linux解壓命令和編譯
操作步驟:
1、通過ssh登陸到我們的伺服器,找到我們的phpize位置,如果不知道下載跟目前使用版本相同的php源碼重新編譯一下
2、下載memcached的源碼包,並解壓安裝

wgettar -zxvf memcache-3.0.8.tgz #解壓cd memcache-3.0.8 #進入源碼包/usr/local/php/bin/phpize #執行phpize./configure --with-php-config=/usr/local/php/php-config #准備編譯make && make install #編譯安裝

3、配置php.ini文件在最後面添加擴展進去

vim /etc/php.iniextension=memcache.so

4、重啟web伺服器,我用的是apache

service httpd restart

5、編寫一個phpinfo文件去查看有沒有安裝成功

2. linux 下 php 擴展 如何 安裝啊 - 技術問答

先看一下,那個路徑位置有那個擴展文件沒?如果沒有就要自己安裝擴展都在linux的安裝盤里就有,一般以php-開頭,自己裝就可以
查看原帖>>

3. linux下為PHP擴展安裝memcache模塊

1、php memcache擴展下載地址:http://pecl.php.net/package/memcache
[raykaeso@web ~]$ wget http://pecl.php.net/get/memcache-2.2.7.tgz
2、解壓安裝並進入memcache目錄
[raykaeso@web ~]$ tar xzf memcache-2.2.7.tgz
[raykaeso@web ~]$ cd memcache-2.2.7
3、在memcache目錄下,生成configure配置文件
[raykaeso@web memcache-2.2.7]$ /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Mole Api No: 20090626
Zend Extension Api No: 220090626
[raykaeso@web memcache-2.2.7]$ ./configure –with-php-config=/usr/local/php/bin/php-config
[raykaeso@web memcache-2.2.7]$ make
注意:一定要用root用戶。
[root@web memcache-2.2.7]# make install
4、在php配置文件php.ini裡面載入memcache擴展
extension=memcache.so
5、查看phpinfo,memcache擴展是否載入
memcache
memcache Support enabled
Version 2.2.7
Linux下php安裝memcache擴展 - http://www.leixuesong.cn/375

4. 在linux伺服器上lamp環境中怎樣安裝php的擴展模塊

在linux系統中:我們是直接安裝mbstring擴展模塊的。
首先我們執行一個yum的搜索命令:


系統便會自動下載並安裝包了。之後詢問你是否安裝,輸入y,回車,安裝,完成!
然後重啟伺服器,如此,mb_strlen()函數就可用了。 本文屬追太陽原創文章

5. PHP7安裝intl擴展和linux安裝icu

一 PHP intl 是國際化擴展,是ICU 庫的一個包裝器。所以在安裝PHP intl擴展前要先安裝ICU庫,安裝ICU庫的具體步驟::

二 安裝intl擴展
1:進入php7.2.5源碼:

2:運行:phpize ,找不到命令時,將路徑補全:/usr/local/php7/bin/phpize(是php的安裝路徑),出現如下:

Configuring for:
PHP Api Version: 20100412
Zend Mole Api No: 20100525

Zend Extension Api No: 220100525

3:運行配置

./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php7/bin/php-config

注:前面路徑為icu的安裝路徑,後面路徑為php的安裝路徑。

4:編譯擴展:make

5:復制擴展到目標文件夾

cp /user/local/php/php7.2.5/ext/intl/moles/intl.so /user/local/php7/lib/php/extensions/no-debug-non-zts-20170718

注意:也可以find / -name intl.so 查找。

6:設置擴展加入配置文件中:

[intl]
extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718/"

extension=intl.so

大坑:::採用phpinfo()時,無法找到配置的intl擴展,說明配置沒有生效。。。。。。

原因:在編譯php時沒有 --with-config-file-path=PATH 指定php.ini路徑,默認的路徑為/usr/local/php7/lib,只需要將php.ini放入這個默認的路徑即可。你也可以安裝配置php時加入,如下:

./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath -enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --enable-pcntl --with-curl --with-fpm-user=nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs
訪問:index.php中phpinfo()文件。

6. 在linux伺服器上lamp環境中怎樣安裝php的擴展模塊

在一次安裝wordpress模板中,不知為何 文章內容老是不能顯示,最後打開debug後,說是functions.php文件中的mb_strlen()函數未定義,看來這就是文章內容不顯示的原因了,那麼怎麼解決呢。

其中,mb_strlen()並不是PHP核心函數,使用前需要確保載入了mbstring擴展模塊。

windows系統中:
在php.ini中載入了php_mbstring.dll,即確保「extension=php_mbstring.dll」這一行存在並且沒有被注釋掉,否則會出現未定義函數的問題。即將此句前的「;」注視號去掉。
關於mb_strlen()函數的詳細介紹可參加:細說PHP中strlen和mb_strlen的區別

在linux系統中:我們是直接安裝mbstring擴展模塊的。
首先我們執行一個yum的搜索命令:

會出現如下結果:

如圖,在紅色標注處的安裝包便是咱們要安裝的mbstring php擴展了。
也由此可見,php53-xxx格式的都是一些擴展安裝包之類的,我們如果想安裝哪些擴展就對應安裝即可。

執行如下yum安裝命令:

系統便會自動下載並安裝包了。之後詢問你是否安裝,輸入y,回車,安裝,完成!

熱點內容
php計算字元串長度的函數 發布:2024-11-06 23:35:05 瀏覽:353
小米自製腳本 發布:2024-11-06 23:34:18 瀏覽:314
qq訪問問題 發布:2024-11-06 23:29:20 瀏覽:648
手機郵件接收伺服器怎麼設置 發布:2024-11-06 23:23:35 瀏覽:128
c語言循環例題 發布:2024-11-06 23:05:01 瀏覽:332
外星人m15r6選哪個配置 發布:2024-11-06 23:03:58 瀏覽:999
linuxmysql資料庫安裝 發布:2024-11-06 23:01:28 瀏覽:117
壓縮器能幹嘛 發布:2024-11-06 23:01:16 瀏覽:464
分布式存儲演算法 發布:2024-11-06 22:55:09 瀏覽:872
住宅區弱電有哪些強制配置規定 發布:2024-11-06 22:51:22 瀏覽:827