導航:首頁 > 操作系統 > linuxmcrypt擴展

linuxmcrypt擴展

發布時間:2025-02-24 23:10:57

Ⅰ 在MacOSX中安裝php擴展支持的方法

linux系統中有著許多PHP擴展,不過都需要用戶們手動安裝後才可以使用,一些MAC OS X用戶想在自己的電腦上安裝和使用這些PHP擴展,那麼該怎麼進行安裝呢?下面就和小編一起來看看具體的安裝步驟吧。一起去看看吧!

安裝方法:

安裝PHP擴展要求你的Mac系統已經安裝了Xcode環境和命令行開發工具,如果還沒安裝,請先使用Shell安裝。

xcode-select --install

為了擴展管理方便,首先來安裝pecl擴展管理器。

cd /usr/lib/php

sudo php install-pear-nozlib.phar

安裝Redis、Memcache、Mongo等擴展。

sudo pecl install redis

sudo pecl install memcache

sudo pecl install mongo

sudo pecl install xdebug

將擴展配置添加的php.ini文件中:

extension=memcache.so

extension=mongo.so

extension=redis.so

zend_extension=xdebug.so

安裝xcache,從官網下載http://xcache.lighttpd.net/wiki/Release-3.2.0

軟體名稱:XCache 1.2.2 php 5.2.5 Win32軟體大小:72KB更新時間:2012-01-06

壓縮並安裝

tar xvf xcache-3.2.0.tar

cd xcache-3.2.0

phpize

。/configure

make

sudo make install

配置XCache

[xcache]

xcache.size = 128M

xcache.var_size = 8M

xcache.var_count = 1

xcache.var_slots = 8K

xcache.var_ttl = 0

xcache.var_maxttl = 0

xcache.var_gc_interval = 300

xcache.optimizer = Off

由於Mac自帶的PHP環境是不包括mcrypt擴展的,所以需要下載同版本的php源碼包,單獨編譯這個模塊載入。從官網的歸檔裡面找到php5.5.14的源碼包,下載:http://php.net/releases/

軟體名稱:螞蟻分類信息系統 php版 v5.5軟體大小:11.95MB更新時間:2015-12-30

tar zxvf php-5.5.14.tar.gz

cd php-5.5.14/ext/mcrypt/

phpize

。/configure

make

sudo make install

配置ext-mcrypt

extension=mcrypt.so

為了加速,還需要打開opcache。

zend_extension=opcache.so

[opcache]

; Determines if Zend OPCache is enabled

opcache.enable=0

; Determines if Zend OPCache is enabled for the CLI version of PHP

opcache.enable_cli=0

以上內容就是小編為大家帶來的關於在MAC OS X系統中安裝PHP擴展的方法了,有需要或者是對此感興趣的用戶,不妨在自己的電腦上嘗試操作一下吧。希望可以幫助到大家!

Ⅱ 在windows和Linux下如何裝PHP

WIN下:
安裝配置PHP
1.解壓縮PHP壓縮包到C:PHP(這個路徑可以隨意,不過以下要是用到這個路徑,請相應的修改)。
2.復制C:PHP目錄下的php4ts.dll及C:PHPdlls目錄下的所有文件到windows的系統文件夾里,文件夾視Windows版本的不同而不同
如果是Windows 9x/ME 則為c:windowssystem
如果是Windows NT/2000 則為c:winntsystem32
如果是Windows XP/server2003 則為c:windowssystem32
其中C:為你現在所使用的操作系統的系統盤,如果你目前操作系統不是安裝在C:windows下,請相應做出修改。
復制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,並將其改名為php.ini。用記事本打開,修改一下信息:
搜索extension_dir = ./ 這行,並將其路徑指到你的PHP目錄下的extensions目錄,比如:
extension_dir = C:PHPextensions
如若想支持更多模塊,請接下面去做,如果不想的話,直接保存php.ini文件即可.
PHP所支持模塊很多,不過有些dll不是免費的,所以沒有隨PHP的壓縮包一起發布,不過dlls文件夾里帶的就非常多了,剛才我們已經把它們復制到system32文件夾下了,現在我們測試看它支持多少模塊。以下是我測試的結果,僅供參考,如果安裝完畢後,彈出不支持xxx.dll模塊的話,直接將前面分號加上去就可以了,搜索:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
下面都用分號在前面注釋掉了支持的擴展模塊,如果你想PHP支持某個模塊,請將前面的「;」去掉即可,下面是我測試後的結果,一般按照下面那樣去掉注釋後沒什麼問題的:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修改完成後,保存php.ini,到此完成PHP的安裝和配置。

LINUX:
到網上(如www.php.net)下載一份php的for linux的代碼,文件名大概如php-4.0.3pl1.tar.gz。下載完畢以後,用tar zxf php-4.0.x.tar.gz解開壓縮包,進入解開後的目錄,運行./configure,make,make install就可以了,如果想進行更為復雜的安裝請參閱目錄下的INSTALL文檔

Ⅲ php 怎麼安裝擴展

在windows平台上,主要是三個步驟:

1、下載php擴展庫文件;

一般在http://pecl.php.net/上就有下載信息。

2、解壓縮文件,將*.dll文件復制到PHP程序主目錄下的「ext」或者「extension」目錄。

3、打開php.ini文件,在「Dynamic Extensions」配置段中加上「extension=*.dll」,關閉文件,重新啟動一下伺服器就可以載入成功了。

Ⅳ 怎麼把自己的電腦做成伺服器

要是伺服器的話,建議你換一套操作系統,比如windows2003或是windows2008之類的。之所以沒讓你用linux,是因為有難度,還不好上手。下面就以2008為主,講解一下
windows
2008伺服器IIS配置方法全程圖解
Windows
Server
2008
IIS
7.0下配置php,MySQL,Zend,phpMyadmin
首先確認你已經把一下程序下載完畢
mysql-5.0.41-win32、phpMyAdmin-2.11.3、ZendOptimizer-3.3.0a、php-5.2.5-Win32
首先把php的壓縮包解壓到E盤,例如E:\php
1、打開IIS
管理器主界面
2、配置ISAPI篩選器
打開站點的ISAPI篩選器,添加一個篩選器.
篩選器名稱為php,可執行文件路徑為F:\php\php5isapi.dll
3、配置處理程序映射
添加腳本映射
請求路徑為*.php,可執行文件路徑為F:\php\php5isapi.dll,名稱為php
4、配置應用程序池
添加應用程序池
名稱為php,
.NET
Framework
版本選」無託管代碼」,託管通道模式選」經典」
5、更改站點應用池
選擇應用程序池為剛剛所建立的php應用池
6、添加默認文檔
添加名稱為index.php的文檔
7、配置php.ini
更改F:\php目錄里的php.ini-dist的名稱為php.ini,然後復制到X:\Windows目錄
(X為你系統所在的盤符)
並把php_gd2.dll,php_mcrypt.dll,php_mysql.dll,php_pdo_mysql.dll前面的引號去掉,這樣php才可以支持這些擴展
8、配置extension路徑
更改extension_dir的路徑為F:/php/ext/
(必須以/結尾)
9、配置session.save_path路徑
更改session.save_path的路徑為F:/php/tmp
(此目錄需要手動建立)
現在php基本配置完成了,下面開始講解配置phpmyadmin,先把壓縮包里的內容解壓到X:\inetpub\wwwroot\phpmyadmin
10、配置phpmyadmin的驗證方式
修改phpMyAdmin\libraries\config.default.php文件
把$cfg['Servers'][$i]['auth_type']
=
'config';更改為$cfg['Servers'][$i]['auth_type']
=
'cookie';
11、配置phpmyadmin的加密用的私鑰
把$cfg['blowfish_secret']
=
'';更改為$cfg['blowfish_secret']
=
'im286';
現在已經把phpmyadmin配置完成了
12、安裝ZendOptimizer
一路直接Next既可完成安裝,安裝路徑那裡可以設置為F:\Zend
默認安裝完畢以後不不可以直接支持Zend加密,需要做特別的設置
..下面將講解如何配置Zend,並讓php可以支持
返回桌面,在」我的電腦」上面右鍵,點擊」屬性」
然後出現一下窗口,然後點擊右邊欄的」高級系統設置」
然後再點擊下面的」環境變數」
雙擊打開編輯Path變數窗口,然後在前面添加
F:\php;F:\php\ext;F:\Zend\lib;F:\Zend\lib\Optimizer-3.3.0\php-5.2.x;
然後點擊確定完成配置
13、安裝MySQL
執行安裝程序,直接下一步既可.安裝路徑可以自由選擇,默認的也可以.個人喜好而已.
安裝完畢以後程序會提示你配置MySQL
1.配置窗口
2.詢問你使用什麼配置,這里可以選擇Standard
Configuration,也就是標准配置
3.安裝系統服務,直接Next既可
4.設置root用戶密碼,直接輸入既可
5.應用配置
MySQL已經安裝完畢
現在全部配置工作已經完成,如果不出意外的話,那麼現在您的IIS
7.0就可以支持php,mysql,zend,phpmyadmin了
在你的wwwroot目錄新建一個index.php文件,並輸入以下內容
?php
Phpinfo();
?
退出保存

然後打開你的瀏覽器,打開站點
http://127.0.0.1
哈哈,看到沒…支持php了
..
你也可以去下載一個php探針..這個界面更友好一些
如果你用ASP程序的時候發現程序不能用的話,那麼估計就是父路徑支持沒打開
把默認的False更改為True然後應用更改既可
OK,你要是其他系統還想干這個,那絕對不行,只有2003和2008是專業伺服器系統,用這種系統才能真正配置出高效的伺服器!

Ⅳ php7 怎麼安裝mcrypt模塊

進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這里會報錯,可以根據錯誤信息去排查!你看過後很簡單吧以後不會可以向我一樣經常到後盾人平台找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝_(•̀ω•́ 」∠)_

閱讀全文

與linuxmcrypt擴展相關的資料

熱點內容
java基礎加強 瀏覽:864
人人講app電腦版如何下載 瀏覽:746
進ftp伺服器地址 瀏覽:404
python編程怎麼能說話 瀏覽:352
3d賽車游戲源碼 瀏覽:44
便利店網站源碼 瀏覽:680
linuxpython庫路徑 瀏覽:150
dos的cd命令 瀏覽:233
python爬取網易雲歌單id 瀏覽:785
python增強現實 瀏覽:835
三菱plc編程應用入門 瀏覽:524
怎麼在比心app領取王者皮膚 瀏覽:883
程序員那麼可愛最新剪輯 瀏覽:747
用花生殼怎樣搭建web伺服器地址 瀏覽:872
如何區別app和dapp 瀏覽:264
金蝶三用戶版如何連接伺服器 瀏覽:50
活人書pdf 瀏覽:485
程序員的平凡的一天 瀏覽:671
為什麼用網盤解壓還要掏錢 瀏覽:201
如何封鎖app廣告推送 瀏覽:242