2016-05-12 11 views
2

私はphpの初心者です。サーバのインストール中に、php.iniファイルに拡張機能拡張= mcrypt.soを追加する必要があります。ここで私は次の問題を解決しました。 1)私はまさに上記の行php.iniファイルに追加する必要があります。どこにphp.iniの拡張機能= mcrypt.soを追加する必要がありますか?

+1

可能な重複することなく、この下に、あなたの拡張機能を追加し、 Apache 2.0では、どこにありますか?](http://stackoverflow.com/questions/5939149/unable-to-find-the-extensions-portion-of-my-php-ini-file-in-apache-2- 0 - どこで) – CherryDT

+0

Ubuntu 14.04: 'sudo gedit/etc/php5/apache2/php.ini' –

+0

mcryptを使用しないことをお勧めします、それは放棄されています、数年で更新されておらず、標準のPKCS#7(néePKCS#5)パディングをサポートし、バイナリデータでも使用できない非標準のヌルパディングのみをサポートします。代わりに[defuse](https://github.com/defuse/php-encryption)を使用することを検討してください。それは維持されており、正しいものです。 – zaph

答えて

2

あなたはこのようDynamic Extensions.のグループが表示されます。

;;;;;;;;;;;;;;;;;;;;;; 
; Dynamic Extensions ; 
;;;;;;;;;;;;;;;;;;;;;; 

; If you wish to have an extension loaded automatically, use the following 
; syntax: 
; 
;extension=modulename.extension 

は私のphp.iniファイルの「拡張子」の部分を見つけることが[できないの;

+1

はい、もう一度行ってください 1)ファイル "/etc/php5/apache2/php.ini"を保存できませんでした。ファイルを保存するのに必要な権限がありません。場所を正しく入力したことを確認してからもう一度お試しください。 上記のエラーの回避策は何ですか? –

+1

サーバーなどを再起動しますか? – Meathanjay

+1

保存できません。ところで私はそれを保存する必要がありますか? –

1

は、他のすべての拡張機能に次の行を追加します。

;extension=some.so 
extension=thing.so 
extension=mcrypt.so 

また、それを動作させるために、その後、Webサーバーを再起動することを忘れないでください。

+1

私の質問はどこに追加するのですか、私は見つけることができません(追加する行はどこにあるのでしょうか)。php.iniにはたくさんのものがあります –

+0

良い例を教えてください:) –

+0

コメントアウトされていない拡張機能を追加してそこに行を追加します。 –

関連する問題