まず、XAMPPを使っているのは質問者さんと同レベルの初心者〜デザイナー層の方が対象で、
バグが多く仕様もコロコロ変わるので、知識のついたエンジニアの多数はVagrantやDocker for Mac等の仮想マシンでLinuxによるサーバーを立ち上げる方向にシフトしていきます。
従って、正しい解答を返せる人間が極端に少ない事を了承してください。
今はまだPHPExcelで済んでいますが、
PECL必須なライブラリなどの凝ったモノを導入しようと思ったら、ますます辛くなってきます。
出来るだけ早くXAMPPやMAMPから逃げる事をオススメします。
もし時間が十分に取れるなら、
多少遠回りですがまずはVagrantをVagrant入門 - ドットインストールなどで学習し、
Linux環境でLAMPサーバを立ち上げる事をオススメします。
以下は以前私が使っていた古いバージョンのXAMPP(Windows版)の参考情報です。
Macでも同様のネタが使えるかと思いますので展開します。
XAMPPはバックアップ目的かどうかはわかりませんが、php.iniやhttp.comfを2個以上持っています。
[XAMPP]php.iniでextensionを有効にしても反映されない場合の意外な可能性 - ummt blog
まずは公開領域に下記の1行のPHPファイルを設置してブラウザでアクセスして確認してください。
phpinfo()を使ってConfiguration File (php.ini) Path を確認
してもらって、納得しました。
phpinfoには「xampp\apache\bin」がphp.iniのパスとして
表示されてましたが、彼はこれまで「xampp\php」にあるphp.iniを
編集していたらしいです。
Configuration File (php.ini) Pathを確認してください。
今まで編集していたファイルはこのファイルパスのphp.iniで間違いありませんか?
Apacheの設定情報取得です。
ApacheをインストールしたLinuxマシンはhttpdコマンドが使用可能になりますが、
XAMPP越しに導入しても同じく使えますか?
Apache の情報をコマンドラインで取得する - Qiita
もし使える場合、上記のQiita記事を参考に設定内容を確認して現状どうなっているか確認してみてください。
使えない場合、XAMPPのインストールディレクトリを除けばhttpdの実行ファイルがあるので、それを使えば行けそうですが基本は手当たり次第にそれらしいファイルを編集して再起動を繰り返す流れになるかと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/20 02:57