web-dev-qa-db-ja.com

PHP 7に更新し、curl.soではなくphp_curl.dllへのすべてのphp.iniリンクを取得しました

最近サーバーを更新しましたが、PHPをPHP 5から7に強制的に更新しました。

すべてのphp.iniファイルが、curl.soではなく.dllファイル(たとえば、php_curl.dll)を指すようにしました。 (これは、/ var/lib/php/20131012 /にあるファイルを指します。すべてのファイルには.soがあり、これらはscenceを作成します).

これにより、将来、他のもので他の問題が発生する可能性があります(フォークは、以前のphp5でインストールされ、現在は機能しません)。

この場合、私のサーバーを混乱させないための最も安全な方法で行うことをお勧めします(ただし、既に混乱していると感じていますが)。

この編集後にクエリを実行すると、次のようなエラーがメールファイル/var/mail/rootに出力されます。

/ usr/lib/php5/sessionclean:12:/ usr/lib/php5/sessionclean:php5:見つかりません

何が起こっている??

2
Kar19
/usr/lib/php5/sessionclean: 12: /usr/lib/php5/sessionclean: php5: not found

Debianでphpを更新したところ、同じエラーが発生しました。 php5を完全に削除したかどうかを確認します。パッケージphp5-commonを手動でアンインストールする必要がありました。 (ただし、パッケージphp5はdist-upgradeによって自動的にアンインストールされました)

2
user540146

.dllですべての拡張機能をコメントして、Apacheを再起動し、機能するかどうかを確認してください。鉱山はそうした後に解決されました。 php.iniファイルをバックアップすることを忘れないでください

0
Maadri