問題タブ [opcache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - \(バックスラッシュ)はPHP(5.3+)で何をしますか?
PHPで何\
をしますか?
たとえば、CSRF4PHPには\FALSE
、、、\session_id
および\Exception
:があります。
php - PHP OPCache の使用方法
PHP 5.5 がリリースされ、OPCache と呼ばれる新しいコード キャッシング モジュールが搭載されていますが、それに関するドキュメントはないようです。
では、そのドキュメントはどこにあり、OPcache をどのように使用すればよいでしょうか?
php - PHP 5.5.1: opcahe と intl が機能しない
次の設定で、centos 5.8にphp 5.5.1をインストールしました
'./configure' '--prefix=/usr/local/php' '--with-libdir=lib64' '--with-config-file-path=/etc/php/php.d' '--disable -debug' '--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-curl' '--enable-gd-native-ttf' ' --with-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-openssl' '--with-pspell' '--with-zlib' '- -with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' ' --enable-wddx' '--with-kerberos' '--enable-shmop' '--enable-calendar' '--with-mysqli' '--with-apxs2' '--with-mysql' '--with-gd' '--with-jpeg-dir=/usr' '--disable-dba' '--without-unixODBC' '--enable-mbstring' '--with-pdo-mysql' '- -enable-zip''--with-mcrypt''--enable-soap''--enable-opcache'
php.ini :
php はインストール中にエラーを表示しませんが、opcacheとintlは phpinfo() の出力に表示されません (httpd の再起動)
ここで何が問題なのですか?それを修正するのを手伝ってください。
php - Doctrine2 キャッシュに ZendOpCache を使用するには?
開発環境に PHP 5.5.1 をインストールし、キャッシュ プロバイダーとして Zend OpCache を構成しています。すべてが新しいバージョンと設定でサーバー上で動作していますが、私の symfony 2 プロジェクト内にはいくつかの「静的」データ (国、言語など) を格納するための Doctine2 キャッシュがあり、Opcache では動作しません。
今までDoctrine\Common\Cache\ApcCacheクラスを使って APC を使って Doctrine2 のキャッシュを操作していましたが、OpCache を操作するクラスがないようです。
これは、APC キャッシュの config.yml です。
現在、OpCache を使用してZendDataCacheを使用してキャッシュ システムを処理しようとしましたが、機能しません。
このエラーが表示されるので、ZendDataCache クラスは OpCache 用ではないと仮定します。
FatalErrorException: エラー: /var/www/meediam/src/vendor/doctrine/common/lib/Doctrine/Common/Cache/ZendDataCache.php 行 38 の未定義関数 Doctrine\Common\Cache\zend_shm_cache_fetch() の呼び出し
最後に、ArrayCacheを構成しましたが、動作しますが、背後にキャッシュ システムはありません。
質問は、 Doctrine 2 キャッシュで Zend OpCache を使用する方法を知っている人はいますか?
PS: Symfony 2.3.2 を使用しています
php - シンフォニー 2 | OPキャッシュ| 警告: filemtime(): FileCacheReader.php の Acme-DemoBundle-Controller-SecuredController.cache.php の統計に失敗しました
Symfony 2 をインストールし、opcache (ZendOPtimizer) 拡張機能を有効にしました。Web ページのキャッシュを生成しようとすると、次のエラーが発生しました。
これは私のopcache設定です:
この拡張機能を無効にすると、キャッシュの生成が機能します
バージョン:
- シンフォニー 2.3.3
- PHP5.5
- Windows 用の Apache 2.4.6
php - PHPのAPCユーザーデータキャッシュの完全な代替?
私は APC に大きく依存する大規模なサイトを持っており、主に関数を使用してカスタム データを格納しapc_add
ていapc_fetch
ます。
APCはPHP 5.4と完全には互換性がなく、 PHP 5.5 には Zend OPcache が組み込まれているようです。apc_add および apc_fetch 機能を置き換えるには、どのような代替手段が必要ですか?
memcached については言及しないでください。私はすでに使用していapc_fetch
ますが、APC はこの目的では memcached よりもはるかに高速であるため、多くの呼び出しを行っているため、APC の直接の代替品としては適していません。
提案と助けをありがとう。
編集: APCu が良い選択だと思いましたが、安定性に関して同じ問題があります (PHP segfaults)... ローカル ユーザー キャッシュ データを保存する方法は他にありますか?
php - Centos 6.4 に php 5.5 opcache をインストールできません
CentOSにphp 5.5をインストールしました(覚えている限り、Remiリポジトリから)。
ここで、opcache をオンにして構成したかったのですが、システムに opcache.so ファイルがないことが判明しました。ということでyumでインストールしてみました。
新しいバージョンの php がインストールされていて、依存関係を適切に解決できない場合、この問題に対処するにはどうすればよいですか?