サーバにPHPExcelを使ってWebアプリを運用したいと考えております。
こちらのサイトを参考にしました
http://mizyupon-rpg.com/posts/691.html
こちらのPHPExcel1.8.0バージョンを使用しています
http://phpexcel.codeplex.com/releases/view/119187
はじめにMacのローカル環境で動くか試したいと思い、MAMPで動かしてみました。
以下がプログラムになります。
php
1<?php 2/*excel.php*/ 3 4require_once(__DIR__ . "/PHPExcel_1.8.0_odt/Classes/PHPExcel.php"); 5require_once(__DIR__ . "/PHPExcel_1.8.0_odt/Classes/PHPExcel/IOFactory.php"); 6 7// Excel作成 8$excel = new PHPExcel(); 9 10// シートをアクティブ 11$excel->setActiveSheetIndex(0); 12 13// シートに変数格納用意 14$sheet = $excel->getActiveSheet(); 15 16// シートの名前 17$sheet->setTitle("テスト"); 18 19// セルに値を入力 20$sheet->setCellValue('A1', '値'); 21$sheet->setCellValue('A2', '12345'); 22 23// Excel2007形式で出力 24$writer = PHPExcel_IOFactory::createWriter($excel, "Excel2007"); 25$writer->save("test.xlsx"); 26exit; 27 28?>
ブラウザからexcel.phpにアクセスした結果、MAMPのhtdocsフォルダを確認したらtest.xlsxが出来ており、値も入っています。
しかし、サーバにexcel.phpのプログラムとPHPExcel_1.8.0_odtのフォルダを/var/www/htmlに移して、試してみてもExcelファイルが作られません。
どうしたら、ローカル環境と同じく、サーバでも動かすことが出来ますでしょうか?
クライアント(ローカル)はMac OS X El Captian
サーバはRasberry pi、OSはDebianで動かしています。
サーバのIPアドレスはpingで通っています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。