質問編集履歴

1

追記

2020/12/18 11:21

投稿

mixberryparfait
mixberryparfait

スコア21

test CHANGED
File without changes
test CHANGED
@@ -143,3 +143,85 @@
143
143
  Copyright (c) 1997-2018 The PHP Group
144
144
 
145
145
  Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
146
+
147
+
148
+
149
+ ---
150
+
151
+
152
+
153
+ 追記です
154
+
155
+
156
+
157
+ phpbrew というのをインストールしてみました
158
+
159
+ ```
160
+
161
+ phpbrew install 8.0.0 +default +zts
162
+
163
+ ```
164
+
165
+ +ztx という variant があるのでつけて実行してみました
166
+
167
+
168
+
169
+ それ自体は認識された様なのですが
170
+
171
+ いろいろライブラリが足りないと言われて四苦八苦しています…
172
+
173
+
174
+
175
+ zlib がみつからないといわれたので
176
+
177
+ brew install zlib して
178
+
179
+ ```
180
+
181
+ export LDFLAGS="-L$HOME/homebrew/opt/zlib/lib $LDFLAGS"
182
+
183
+ export CPPFLAGS="-I$HOME/homebrew/opt/zlib/include $CPPFLAGS"
184
+
185
+ export PKG_CONFIG_PATH="$HOME/homebrew/opt/zlib/lib/pkgconfig:$PKG_CONFIG_PATH"
186
+
187
+ ```
188
+
189
+ を実行して再度インストールしてみましたが
190
+
191
+ ```
192
+
193
+ configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
194
+
195
+
196
+
197
+ No package 'libzip' found
198
+
199
+ No package 'libzip' found
200
+
201
+ No package 'libzip' found
202
+
203
+
204
+
205
+ Consider adjusting the PKG_CONFIG_PATH environment variable if you
206
+
207
+ installed software in a non-standard prefix.
208
+
209
+
210
+
211
+ Alternatively, you may set the environment variables LIBZIP_CFLAGS
212
+
213
+ and LIBZIP_LIBS to avoid the need to call pkg-config.
214
+
215
+ See the pkg-config man page for more details.
216
+
217
+ ```
218
+
219
+ となって詰まってしまいました
220
+
221
+
222
+
223
+ MAC 上でマルチスレッド版や PHP 自体ををビルドしたブログもあまりでてこないし
224
+
225
+ 他の言語だと当たり前の様にできることでも
226
+
227
+ PHP でマルチスレッドに対応させるって予想以上に大変なことなのですね…