Ubuntuにlampをインストールしてapache+MySQL+php環境を構築した方法

1.ターミナルでLAMPインストールの実行
$ sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
2.apache環境を設定
2.1 /home/直下「apache/etc」、「apache/www」ディレクトリを作成
$ cd /home/
$ mkdir apache
$ cd /apache
mkdir etc
mkdir www

2.2 /etc/apache2直下の「sites-available/」、「 sites-enabled/」ディレクトリの全てファイルを「/home/apache/etc/」にコピーする
cd /etc/apache2
$ cp -R sites-available /home/apache/etc
$ cp -R sites-enabled /home/apache/etc

2.3 apache2.conf配置ファイルを修正
$ sudo vim /etc/apache2/apache2.conf
# Include the virtual host configurations:
Include /home/apache/etc/sites-enabled/

3.phalconフレームワークをインストール

3.1 gitとphp5-devをインストール
$ sudo apt-get install git-core gcc autoconf
$ sudo apt-get install php5-dev

3.2 phalconをダウンロードしてインストール
$ cd ~/download path/
$ git clone git://github.com/phalcon/cphalcon.git
$ cd cphalcon/build
$ sudo ./install

3.3 php.iniを編集してphpatcon.soを追加
$ sudo vim /etc/php5/apache2/php.ini
extension=phalcon.so #phalcon.so拡張を追加

3.4 phalconルールを追加 .htaccess
$ vim /home/apache/etc/sites-available/プロジェクト名
AllowOverride None Noneを Allへ変更 ;

4.phpmyadminのインストール
4.1 $ cp -R phpmyadmin /home/apache/www/

4.2 $ sudo vim /etc/hosts
127.0.0.1 phpmyadmin
4.3 phpmyadminを編集
$ cd /home/apache/etc/sites-available
$ cp default phpmyadmin
$ vim phpmyadmin
4.4 ServerName phpmyadmin,DocumentRootと<Directory パス>を変更

ServerAdmin webmaster@arkgame.com
ServerName phpmyadmin
DocumentRoot /home/apache/www/phpmyadmin
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/apache/www/phpmyadmin>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
4.5 リンクを作成
$ cd /home/apache/etc/sites-enabled
$ ln -s ../sites-available/phpmyadmin,

 4.6 apacheが再起動
$ sudo apache2ctl graceful;

Source

Posted by arkgame