ラベル apache の投稿を表示しています。 すべての投稿を表示
ラベル apache の投稿を表示しています。 すべての投稿を表示

2016年12月7日水曜日

cloud9でcakephp2の設定

以前はgitHubからcloud9にcloneして、特に問題はなかったが。cakephp2のインストールファイルをそのままcloud9にコピーしたら、アクセスしようさい、「File does not exist」エラーになった。どうもweb rootの設定の問題のようです。

そこで、cloud9のapacheの設定を変更したところ、無事アクセスできるようになった。

sudo vi /etc/apache2/sites-enabled/001-cloud9.conf

DocumentRoot /home/ubuntu/workspace/app/webroot/ #この行を変更

sudo service apache2 restart

参考ページ
http://qiita.com/entaku19890818/items/918bdeeac6a99b03c93b
http://qiita.com/daiki7nohe/items/6e65d405f6dad1888d74

2016年10月27日木曜日

Amazon Linux への LAMPインストール

1)すべてのソフトウェアパッケージが最新の状態に
sudo yum update -y

2)インストール
sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd

3)Apache ウェブサーバーを起動
sudo service httpd start

4)システムがブートするたびに Apache ウェブサーバーが起動するように設定
sudo chkconfig httpd on

確認するには、
chkconfig --list httpd

5)awsのインスタンスにHTTPルールをセキュリティグループに追加


6)インスタンスのパブリック DNS アドレス(またはパブリック IP アドレス)を入力すると、Apache テストページが表示される

7) Apache ドキュメントルート/var/www/htmlをwww グループに所有権を与える
sudo groupadd www
sudo usermod -a -G www {username}

再ログインし、グループを確認
groups

/var/ とそのコンテンツのグループ所有権を www グループに変更
sudo chown -R root:www /var/www


8)よく分からないが、公式マニュアル通り、以下を実行した
「/var/www およびそのサブディレクトリのディレクトリ許可を変更してグループの書き込み許可を設定し、将来のサブディレクトリにグループ ID を設定します。」
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;

「/var/www およびそのサブディレクトリのファイル許可を繰り返し変更してグループの書き込み許可を追加します。」
find /var/www -type f -exec sudo chmod 0664 {} \;

9)mysqlサーバーを起動、mysql rootのパスワードを設定
sudo service mysqld start
sudo mysql_secure_installation

10)ブート時にMySQL サーバーを起動させる
sudo chkconfig mysqld on

【参考ページ】
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html

2016年9月10日土曜日

macのphpを7に更新


curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
sudo apachectl restart
あるいは
brew search php@7
そして、install versionを選択する
brew install php@7.2
参考ページ:https://coolestguidesontheplanet.com/upgrade-php-on-osx/
https://qiita.com/yamatmoo/items/4ff2fe1785f771e67e08

2016年6月9日木曜日

apacheをmac上起動

sudo apachectl start

apacheの設定file /private/etc/apache2/httpd.conf
web内容のフォルダー /Library/WebServer/Documents、上記設定ファイルを変更することによって、web rootを変更できる

停止  sudo apachectl stop
再起動 sudo apachectl restart