<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=PHP_pthreads_%E6%8B%A1%E5%BC%B5</id>
	<title>PHP pthreads 拡張 - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=PHP_pthreads_%E6%8B%A1%E5%BC%B5"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=PHP_pthreads_%E6%8B%A1%E5%BC%B5&amp;action=history"/>
	<updated>2026-05-04T23:14:49Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=PHP_pthreads_%E6%8B%A1%E5%BC%B5&amp;diff=6894&amp;oldid=prev</id>
		<title>Kusakata: ページの作成:「Category:プログラミング言語 en:PHP pthreads extension POSIX のマルチスレッドを使いたい場合は pthreads 拡張が必要です。{{ic|pecl}}...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=PHP_pthreads_%E6%8B%A1%E5%BC%B5&amp;diff=6894&amp;oldid=prev"/>
		<updated>2017-01-02T11:05:48Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&lt;a href=&quot;/index.php/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E&quot; title=&quot;カテゴリ:プログラミング言語&quot;&gt;Category:プログラミング言語&lt;/a&gt; &lt;a href=&quot;https://wiki.archlinux.org/title/PHP_pthreads_extension&quot; class=&quot;extiw&quot; title=&quot;en:PHP pthreads extension&quot;&gt;en:PHP pthreads extension&lt;/a&gt; POSIX のマルチスレッドを使いたい場合は pthreads 拡張が必要です。{{ic|pecl}}...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:プログラミング言語]]&lt;br /&gt;
[[en:PHP pthreads extension]]&lt;br /&gt;
POSIX のマルチスレッドを使いたい場合は pthreads 拡張が必要です。{{ic|pecl}} を使って pthreads (http://pecl.php.net/package/pthreads) 拡張をインストールする場合はスレッドセーフサポートフラグ {{ic|--enable-maintainer-zts}} を有効にしてコンパイルされた PHP が必要になります。適切なフラグを付けてオリジナルのパッケージを再ビルドするのが一番簡単です。&lt;br /&gt;
&lt;br /&gt;
{{Pkg|php}} パッケージに依存しているパッケージを確認してください。例:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ pacman -Qii php|&lt;br /&gt;
:: php-apache: requires php&lt;br /&gt;
:: php-apcu: requires php&lt;br /&gt;
:: php-mcrypt: requires php&lt;br /&gt;
:: php-pear: requires php&lt;br /&gt;
:: php-pgsql: requires php&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;php&amp;#039; を含む全てのパッケージを削除してください。例:&lt;br /&gt;
&lt;br /&gt;
 # pacman -R php php-apache php-apcu php-mcrypt php-pear php-pgsql&lt;br /&gt;
&lt;br /&gt;
Arch Linux の公式パッケージリポジトリを複製:&lt;br /&gt;
 $ cd /opt/&lt;br /&gt;
 $ git clone git://projects.archlinux.org/svntogit/packages.git&lt;br /&gt;
 $ cd packages/php/repos/extra-x86_64&lt;br /&gt;
&lt;br /&gt;
スレッドサポートを追加するための変更を PKGBUILD に加えてください:&lt;br /&gt;
&lt;br /&gt;
{{hc|PKGBUILD|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
--with-xsl=shared \&lt;br /&gt;
--with-zlib \&lt;br /&gt;
--enable-maintainer-zts&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
新しいパッケージを作成:&lt;br /&gt;
&lt;br /&gt;
{{bc|$ makepkg -s}}&lt;br /&gt;
&lt;br /&gt;
削除したパッケージをインストール:&lt;br /&gt;
{{bc|&lt;br /&gt;
# pacman -U \&lt;br /&gt;
php-5.5.8-1-x86_64.pkg.tar.xz \&lt;br /&gt;
php-apache-5.5.8-1-x86_64.pkg.tar.xz \&lt;br /&gt;
php-mcrypt-5.5.8-1-x86_64.pkg.tar.xz \&lt;br /&gt;
php-pear-5.5.8-1-x86_64.pkg.tar.xz \&lt;br /&gt;
php-pgsql-5.5.8-1-x86_64.pkg.tar.xz&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
pthreads をインストール:&lt;br /&gt;
{{bc|# pecl install pthreads}}&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
</feed>