質問編集履歴
3
追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -164,6 +164,10 @@
|
|
164
164
|
|
165
165
|
その後にphp -vをするとphp 5.3.3がインストールされたみたいなので、php_lessonsに移動し、php -S 192.168.33.10:8000を行うと以下のようになりましたが、http://http://192.168.33.10:8000/としても、「サイトにアクセスできません」となりました。
|
166
166
|
|
167
|
+
|
168
|
+
|
169
|
+
|
170
|
+
|
167
171
|
```
|
168
172
|
|
169
173
|
[vagrant@localhost php_lessons]$ php -v
|
2
追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -251,27 +251,3 @@
|
|
251
251
|
--ri <name> Show configuration for extension <name>.
|
252
252
|
|
253
253
|
```
|
254
|
-
|
255
|
-
|
256
|
-
|
257
|
-
そして、[VagrantでPHPの開発環境を作ってみる](https://qiita.com/AkihikoIkeda/items/6e886f74a934e0ddfcab)というQiitaのサイトを参考に以下のコマンドをそれぞれ入力しました。
|
258
|
-
|
259
|
-
|
260
|
-
|
261
|
-
```terminal
|
262
|
-
|
263
|
-
sudo yum -y install epel-release
|
264
|
-
|
265
|
-
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
|
266
|
-
|
267
|
-
sudo yum -y install --enablerepo=remi,remi-php71 php php-devel php-mbstring php-pdo php-gd ph
|
268
|
-
|
269
|
-
```
|
270
|
-
|
271
|
-
|
272
|
-
|
273
|
-
その結果が以下です。requested datatype primary not availableという同じエラーがでてしまいました、。
|
274
|
-
|
275
|
-
|
276
|
-
|
277
|
-
![イメージ説明](40a9fa8d6a0e9ae664d7e058253aeecc.png)
|
1
さらに行ったことを記入しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,7 +56,7 @@
|
|
56
56
|
|
57
57
|
```
|
58
58
|
|
59
|
-
⑤cyberduckをインストールし、新規接続SFTPで接続し、php_lessonsというフォルダを作成し、phpのファイルを作成
|
59
|
+
⑤cyberduckをインストールし、新規接続SFTPで接続し、php_lessonsというフォルダを作成し、phpのファイルを作成し、<?php echo "hello!"; ?>と記述。
|
60
60
|
|
61
61
|
|
62
62
|
|
@@ -102,166 +102,176 @@
|
|
102
102
|
|
103
103
|
|
104
104
|
|
105
|
+
![イメージ説明](43b91a95564b28b30bbf63e0b5d848b4.png)
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
いろいろ調べてみて、出現してるエラーの表示は異なるのですが、teratailの[ドットインストール第6回,Vagrant で./run.shを実行しても何もインストールされてない](https://teratail.com/questions/44483)の回答を参考に[vagrant@localhost centos6]において
|
110
|
+
|
111
|
+
```
|
112
|
+
|
113
|
+
$ ls -l /etc/ansible/hosts
|
114
|
+
|
115
|
+
-rw-r--r--. 1 root root 1026 Aug 16 17:46 /etc/ansible/hosts
|
116
|
+
|
117
|
+
$ sudo bash -c "echo 127.0.0.1 >> /etc/ansible/hosts"
|
118
|
+
|
119
|
+
$ ./run.sh
|
120
|
+
|
121
|
+
```
|
122
|
+
|
123
|
+
を実行するも、エラーは結局変わらず。
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
requested datatype primary not availableの対処法がいくら探しても見当たらず。時間もかなりかかってしまったので、ここに質問させていただきました。
|
128
|
+
|
129
|
+
vagrantなどの知識が欠如しており、自分だけでの解決は厳しいので、回答していただけると幸いです。
|
130
|
+
|
131
|
+
また、足りない情報があれば、教えてください。
|
132
|
+
|
133
|
+
よろしくお願いいたします。
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
mac 10.14.6
|
138
|
+
|
139
|
+
vagrant 2.2.6
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
# 質問後にやってみたこと
|
144
|
+
|
145
|
+
$ sudo yum install php
|
146
|
+
|
147
|
+
$ sudo yum install httpd
|
148
|
+
|
149
|
+
をまず行ってみました。すると以下のようなものが表示されました。
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
![イメージ説明](fe9ac474cfc3ed2f440814b0a3448294.png)
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
![イメージ説明](103fd71a518c25361d19d40e3a4ca51f.png)
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
その後にphp -vをするとphp 5.3.3がインストールされたみたいなので、php_lessonsに移動し、php -S 192.168.33.10:8000を行うと以下のようになりましたが、http://http://192.168.33.10:8000/としても、「サイトにアクセスできません」となりました。
|
166
|
+
|
167
|
+
```
|
168
|
+
|
169
|
+
[vagrant@localhost php_lessons]$ php -v
|
170
|
+
|
171
|
+
PHP 5.3.3 (cli) (built: Mar 22 2017 12:27:09)
|
172
|
+
|
173
|
+
Copyright (c) 1997-2010 The PHP Group
|
174
|
+
|
175
|
+
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
|
176
|
+
|
177
|
+
[vagrant@localhost php_lessons]$ php -S 192.168.33.10:8000
|
178
|
+
|
179
|
+
Usage: php [options] [-f] <file> [--] [args...]
|
180
|
+
|
181
|
+
php [options] -r <code> [--] [args...]
|
182
|
+
|
183
|
+
php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
|
184
|
+
|
185
|
+
php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
|
186
|
+
|
187
|
+
php [options] -- [args...]
|
188
|
+
|
189
|
+
php [options] -a
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
-a Run as interactive shell
|
194
|
+
|
195
|
+
-c <path>|<file> Look for php.ini file in this directory
|
196
|
+
|
197
|
+
-n No php.ini file will be used
|
198
|
+
|
199
|
+
-d foo[=bar] Define INI entry foo with value 'bar'
|
200
|
+
|
201
|
+
-e Generate extended information for debugger/profiler
|
202
|
+
|
203
|
+
-f <file> Parse and execute <file>.
|
204
|
+
|
205
|
+
-h This help
|
206
|
+
|
207
|
+
-i PHP information
|
208
|
+
|
209
|
+
-l Syntax check only (lint)
|
210
|
+
|
211
|
+
-m Show compiled in modules
|
212
|
+
|
213
|
+
-r <code> Run PHP <code> without using script tags <?..?>
|
214
|
+
|
215
|
+
-B <begin_code> Run PHP <begin_code> before processing input lines
|
216
|
+
|
217
|
+
-R <code> Run PHP <code> for every input line
|
218
|
+
|
219
|
+
-F <file> Parse and execute <file> for every input line
|
220
|
+
|
221
|
+
-E <end_code> Run PHP <end_code> after processing all input lines
|
222
|
+
|
223
|
+
-H Hide any passed arguments from external tools.
|
224
|
+
|
225
|
+
-s Output HTML syntax highlighted source.
|
226
|
+
|
227
|
+
-v Version number
|
228
|
+
|
229
|
+
-w Output source with stripped comments and whitespace.
|
230
|
+
|
231
|
+
-z <file> Load Zend extension <file>.
|
232
|
+
|
233
|
+
|
234
|
+
|
235
|
+
args... Arguments passed to script. Use -- args when first argument
|
236
|
+
|
237
|
+
starts with - or script is read from stdin
|
238
|
+
|
239
|
+
|
240
|
+
|
241
|
+
--ini Show configuration file names
|
242
|
+
|
243
|
+
|
244
|
+
|
245
|
+
--rf <name> Show information about function <name>.
|
246
|
+
|
247
|
+
--rc <name> Show information about class <name>.
|
248
|
+
|
249
|
+
--re <name> Show information about extension <name>.
|
250
|
+
|
251
|
+
--ri <name> Show configuration for extension <name>.
|
252
|
+
|
253
|
+
```
|
254
|
+
|
255
|
+
|
256
|
+
|
257
|
+
そして、[VagrantでPHPの開発環境を作ってみる](https://qiita.com/AkihikoIkeda/items/6e886f74a934e0ddfcab)というQiitaのサイトを参考に以下のコマンドをそれぞれ入力しました。
|
258
|
+
|
259
|
+
|
260
|
+
|
105
261
|
```terminal
|
106
262
|
|
107
|
-
|
108
|
-
|
109
|
-
|
110
|
-
|
111
|
-
|
112
|
-
|
113
|
-
|
114
|
-
|
115
|
-
|
116
|
-
|
117
|
-
|
118
|
-
|
119
|
-
|
120
|
-
|
121
|
-
|
122
|
-
|
123
|
-
* updates: ftp.tsukuba.wide.ad.jp
|
124
|
-
|
125
|
-
更新と設定されたパッケージがありません。
|
126
|
-
|
127
|
-
|
128
|
-
|
129
|
-
PLAY [localhost] *****************************************************************************************************************************************************************************************************************************
|
130
|
-
|
131
|
-
|
132
|
-
|
133
|
-
TASK [Gathering Facts] ***********************************************************************************************************************************************************************************************************************
|
134
|
-
|
135
|
-
ok: [127.0.0.1]
|
136
|
-
|
137
|
-
|
138
|
-
|
139
|
-
TASK [disable iptables] **********************************************************************************************************************************************************************************************************************
|
140
|
-
|
141
|
-
ok: [127.0.0.1]
|
142
|
-
|
143
|
-
|
144
|
-
|
145
|
-
TASK [install libselinux-python] *************************************************************************************************************************************************************************************************************
|
146
|
-
|
147
|
-
ok: [127.0.0.1]
|
148
|
-
|
149
|
-
|
150
|
-
|
151
|
-
TASK [Disabled SELinux] **********************************************************************************************************************************************************************************************************************
|
152
|
-
|
153
|
-
[WARNING]: SELinux state change will take effect next reboot
|
154
|
-
|
155
|
-
|
156
|
-
|
157
|
-
ok: [127.0.0.1]
|
158
|
-
|
159
|
-
|
160
|
-
|
161
|
-
TASK [remove localtime] **********************************************************************************************************************************************************************************************************************
|
162
|
-
|
163
|
-
changed: [127.0.0.1]
|
164
|
-
|
165
|
-
|
166
|
-
|
167
|
-
TASK [change timezone] ***********************************************************************************************************************************************************************************************************************
|
168
|
-
|
169
|
-
changed: [127.0.0.1]
|
170
|
-
|
171
|
-
|
172
|
-
|
173
|
-
TASK [change locale] *************************************************************************************************************************************************************************************************************************
|
174
|
-
|
175
|
-
ok: [127.0.0.1]
|
176
|
-
|
177
|
-
|
178
|
-
|
179
|
-
TASK [install remi repository] ***************************************************************************************************************************************************************************************************************
|
180
|
-
|
181
|
-
[WARNING]: Consider using the yum, dnf or zypper module rather than running rpm. If you need to use command because yum, dnf or zypper is insufficient you can add warn=False to this command task or set command_warnings=False in
|
182
|
-
|
183
|
-
ansible.cfg to get rid of this message.
|
184
|
-
|
185
|
-
|
186
|
-
|
187
|
-
changed: [127.0.0.1]
|
188
|
-
|
189
|
-
|
190
|
-
|
191
|
-
TASK [install man] ***************************************************************************************************************************************************************************************************************************
|
192
|
-
|
193
|
-
ok: [127.0.0.1]
|
194
|
-
|
195
|
-
|
196
|
-
|
197
|
-
TASK [install apache] ************************************************************************************************************************************************************************************************************************
|
198
|
-
|
199
|
-
ok: [127.0.0.1]
|
200
|
-
|
201
|
-
|
202
|
-
|
203
|
-
TASK [start apache and enabled] **************************************************************************************************************************************************************************************************************
|
204
|
-
|
205
|
-
ok: [127.0.0.1]
|
206
|
-
|
207
|
-
|
208
|
-
|
209
|
-
TASK [change owner] **************************************************************************************************************************************************************************************************************************
|
210
|
-
|
211
|
-
ok: [127.0.0.1]
|
212
|
-
|
213
|
-
|
214
|
-
|
215
|
-
TASK [copy httpd.conf] ***********************************************************************************************************************************************************************************************************************
|
216
|
-
|
217
|
-
ok: [127.0.0.1]
|
218
|
-
|
219
|
-
|
220
|
-
|
221
|
-
TASK [install gd-last] ***********************************************************************************************************************************************************************************************************************
|
222
|
-
|
223
|
-
fatal: [127.0.0.1]: FAILED! => {"changed": false, "msg": "エラー: requested datatype primary not available\n", "rc": 1, "results": []}
|
224
|
-
|
225
|
-
to retry, use: --limit @/home/vagrant/centos6/main.retry
|
226
|
-
|
227
|
-
|
228
|
-
|
229
|
-
PLAY RECAP ***********************************************************************************************************************************************************************************************************************************
|
230
|
-
|
231
|
-
127.0.0.1 : ok=13 changed=3 unreachable=0 failed=1
|
232
|
-
|
233
|
-
```
|
234
|
-
|
235
|
-
|
236
|
-
|
237
|
-
いろいろ調べてみて、出現してるエラーの表示は異なるのですが、teratailの[ドットインストール第6回,Vagrant で./run.shを実行しても何もインストールされてない](https://teratail.com/questions/44483)の回答を参考に[vagrant@localhost centos6]において
|
238
|
-
|
239
|
-
```
|
240
|
-
|
241
|
-
$ ls -l /etc/ansible/hosts
|
242
|
-
|
243
|
-
-rw-r--r--. 1 root root 1026 Aug 16 17:46 /etc/ansible/hosts
|
244
|
-
|
245
|
-
$ sudo bash -c "echo 127.0.0.1 >> /etc/ansible/hosts"
|
246
|
-
|
247
|
-
$ ./run.sh
|
248
|
-
|
249
|
-
```
|
250
|
-
|
251
|
-
を実行するも、エラーは結局変わらず。
|
252
|
-
|
253
|
-
|
254
|
-
|
255
|
-
requested datatype primary not availableの対処法がいくら探しても見当たらず。時間もかなりかかってしまったので、ここに質問させていただきました。
|
256
|
-
|
257
|
-
vagrantなどの知識が欠如しており、自分だけでの解決は厳しいので、回答していただけると幸いです。
|
258
|
-
|
259
|
-
また、足りない情報があれば、教えてください。
|
260
|
-
|
261
|
-
よろしくお願いいたします。
|
262
|
-
|
263
|
-
|
264
|
-
|
265
|
-
mac 10.14.6
|
266
|
-
|
267
|
-
vagrant 2.2.6
|
263
|
+
sudo yum -y install epel-release
|
264
|
+
|
265
|
+
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
|
266
|
+
|
267
|
+
sudo yum -y install --enablerepo=remi,remi-php71 php php-devel php-mbstring php-pdo php-gd ph
|
268
|
+
|
269
|
+
```
|
270
|
+
|
271
|
+
|
272
|
+
|
273
|
+
その結果が以下です。requested datatype primary not availableという同じエラーがでてしまいました、。
|
274
|
+
|
275
|
+
|
276
|
+
|
277
|
+
![イメージ説明](40a9fa8d6a0e9ae664d7e058253aeecc.png)
|