ホームページ >バックエンド開発 >PHPチュートリアル >Ubuntu環境でYII2フレームワークを実行するためのいくつかの拡張機能

Ubuntu環境でYII2フレームワークを実行するためのいくつかの拡張機能

WBOY
WBOYオリジナル
2016-07-29 08:57:54739ブラウズ

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 の呼び出し可能な拡張機能を参照します。


sudo apt-get install memcached
Memcacheサーバーをインストールした後、サービスを開始する必要があります: memcached -d -m 128 -p 11211 -u root

ここで、
memcachedサービスの起動パラメータについて説明する必要があります: -p
リスニングポート
-l
接続済み
IPアドレスデフォルトはローカルマシンです -d start
Start
memcachedservice -d 再起動
Restart
memcachedService -d stop|shutdown
実行中の
memcachedserviceをシャットダウンします -d インストール
install
memcachedservice -d アンインストール
Uninstall
memcachedservice -u
として実行
(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>

上記では、Ubuntu 環境で YII2 フレームワークを実行するための拡張機能をいくつか紹介し、その側面も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。