9
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ubuntu14 apache2で簡易phpのページを動かす最短メモ

Last updated at Posted at 2017-01-24

#apacheインストール
sudo apt-get install apache2
#phpインストール
sudo apt-get -y install php5 php5-cgi libapache2-mod-php5 php5-common php-pear
#ユーザーの設定
sudo chgrp -R グループ名 www
sudo chmod g+w www
sudo chmod g+w /var/www/html
#configファイルの設定
/etc/apache2/apache2.confを編集
Enabling conf

CGIを有効にする

	Options None ExecCGI
	AllowOverride All
	Require all denied
</Directory>```

ディレクトリ内のファイル一覧表示をしないようにする。好きな場所をルートディレクトリにする。
```<Directory /var/www/html>
	Options FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>```

```sudo a2enconf php5-cgi.conf```

#/etc/php5/apache2/php.iniの設定
date.timezone = "Asia/Tokyo"
を記載

#phpファイルを配置
index.php
```<?php
      print Date("Y/m/d");
?>```
を記載

#リンクを貼りたい場合
sudo ln -s [貼りたいフォルダのパス] /var/www/html/hogehoge

#apache再起動
```sudo /etc/init.d/apache2 restart```

#動作確認
http://localhost/
http://サーバーのIP/
http://サーバーのIP:サーバーのポート/

#うまくいかない場合はエラーを確認
```tail /var/log/apache2/access.log```
```tail /var/log/apache2/error.log```

#サンプル集
phpとjsで画像一覧を表示する
http://mechsys.tec.u-ryukyu.ac.jp/~oshiro/SiteList/2012/06/06/2392
phpとjsでtree構造でファイル一覧を表示する
http://smkn.xsrv.jp/blog/2009/04/directory_tree_with_php_and_jquery/

#注意

1つのフォルダ内の上限サイズが決まっている。越えるとアクセスできない。
http://ja.stackoverflow.com/questions/11794/ubuntu%E3%81%A7%E3%81%AE1%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%82%E3%81%9F%E3%82%8A%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%95%B0%E4%B8%8A%E9%99%90-%E5%AE%B9%E9%87%8F%E4%B8%8A%E9%99%90%E3%81%AF%E3%81%82%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B

#参考
http://ctips.slackhack.net/linux/ubuntu/88/

basic認証
http://qiita.com/shell/items/5606d37a802e39479036
静的ページ
http://qiita.com/miyamotok0105/items/7975b2df20237df29198
9
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?