質問編集履歴

3

追記しました。

2019/10/25 10:10

投稿

gunmed
gunmed

スコア55

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

追記しました。

2019/10/25 10:10

投稿

gunmed
gunmed

スコア55

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

さらに行ったことを記入しました。

2019/10/25 10:00

投稿

gunmed
gunmed

スコア55

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
- [vagrant@localhost centos6]$ ./run.sh
108
-
109
- 読み込んだプラグイン:fastestmirror
110
-
111
- 更新処理の設定をしています
112
-
113
- Loading mirror speeds from cached hostfile
114
-
115
- * base: ftp.tsukuba.wide.ad.jp
116
-
117
- * epel: my.fedora.ipserverone.com
118
-
119
- * extras: ftp.tsukuba.wide.ad.jp
120
-
121
- * remi-safe: mirror.team-cymru.com
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)