Ubuntu 環境で YII2 フレームワークを実行するためのいくつかの拡張機能
Intl 拡張機能 (PHP intl は国際拡張機能であり、ICU ライブラリのラッパーです。)
sudo apt-get install php5-intl
<span lang="en-US"><code>sudo service apache2 restart</code></span><span lang="en-US"><code>PDO SQLite extension</code></span><span lang="en-US"><code>sudo apt-get install php5-sqlite </code></span><span lang="en-US"><code>sudo service apache2 restart</code></span><span lang="en-US"><code>PDO PostgreSQL extension</code></span><span lang="en-US"><code>sudo apt-get install php5-pgsql</code></span><span lang="en-US"><code>service apache2 restart</code></span><span lang="en-US"><code>Memcache</code></span>
Memcache は、Memcache サーバーとクライアントの 2 つの部分 に分かれています。 。 Memcacheサーバーはサービスとして実行され、すべてのデータ キャッシュの確立、保存、削除が実際にここで完了します。クライアント、ここでは PHP の呼び出し可能な拡張機能を参照します。
sudoapt-get install memcached
Memcache サーバーをインストールした後、Start する必要がありますサービス:
memcached-d -m 128 -p 11211 -u root
ここでは、memcached サービスについて説明する必要があります起動パラメータ:
-pリスニング ポート
-l接続済み IP アドレス 、 デフォルトはローカル マシン
-dstart 開始memcachedサービス
-drestart 再起動memcachedサービス
- dstop|shutdown 実行中のmemcachedサービス
をシャットダウンします -dinstall memcachedサービスをインストールします
-duninstall アンインストール memcachedサービス
-uRun as (rootとして実行する場合のみ有効)
-m最大メモリ使用量、単位は MB。デフォルト64MB
-Mメモリが枯渇した場合、アイテムを削除する代わりにエラーを返します
-c同時接続の最大数、デフォルトは1024
- fブロックサイズ増加係数、デフォルトは1.25-n最小割り当てスペース、キー値フラグデフォルトは48
-hヘルプを表示2)Memcacheクライアントをインストールします
<span lang="en-US"><code>Memcache extension</code></span><span lang="en-US"><code>sudo apt-get install php5-memcache</code></span><br>测试一下:
$mem = new Memcache;$mem->connect("127.0.0.1", 11211);$mem->set('key', 'This is a memcached test!', 0, 60);$val = $mem->get('key');echo $val;
<br /><span lang="en-US"><code>APC extension</code></span><span lang="en-US"><code>sudo apt-get install php-apc</code></span><code>会提示安装 </code><span lang="en-US"><code>php5-</code><code>apcu php-apc </code></span><code>直接</code><span lang="en-US"><code>y</code></span><span lang="en-US"><code>ImageMagick PHP extension </code></span><span lang="en-US"><code>sudo apt-get install imagemagick libmagickwand-dev</code></span><span lang="en-US"><code>sudo pecl install imagick</code></span><span lang="en-US"><code>sudo echo "extension=imagick.so" >> /etc/php5/apache2/php.ini</code></span><span lang="en-US"><code>sudo /etc/init.d/apache2 restart</code></span>