More Related Content Similar to Lamp環境&Wordpress設定(debian)
Similar to Lamp環境&Wordpress設定(debian) (20) Lamp環境&Wordpress設定(debian)2. Apache2のインストール
● パッケージインストール
$ sudo aptitude install apache2
● 設定ファイル変更
$ sudo vi /etc/apach2/apache2.conf
● Apacheの起動/終了/再起動/ステータス確認
$ sudo /etc/init.d/apache2 start
$ sudo /etc/init.d/apache2 stop
$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/apache2 status
● DocumentRootのownerをログインユーザに変更
$ sudo chown ユーザ名. グループ名 /var/www
3. MySQLインストール
● パッケージインストール
$ sudo aptitude install mysql-server
(インストール途中で、データベース管理者(root)のパスワード
設定)
$ sudo aptitude install mysql-client
● 設定ファイルについては次頁参照
● MySQLの起動/終了/再起動/ステータス確認
$ sudo /etc/init.d/mysql start
$ sudo /etc/init.d/mysql stop
$ sudo /etc/init.d/mysql restart
$ sudo /etc/init.d/mysql status
●
接続の確認
$ mysql -u root -p
4. MySQL設定ファイルの編集
● とりあえず、バックアップ
$ sudo cp /etc/mysql/my.cnf my.cnf.bak
●
$ sudo vi /etc/mysql/my.cnf
で、以下の追加。
[mysqld]
character_set_server=utf8
skip-character-set-client-handshake
default-storage-engine=innoDB
innodb_file_per_table
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
●
MySQL再起動
$ sudo /etc/init.d/mysql restart
6. PHPのインストール
●
パッケージインストール
$ sudo aptitude install php5
● phpとMySQLを連携させるパッケージのインストール
$ sudo aptitude install php5-mysql
●
その他のパッケージのインストール
$ sudo aptitude install php-pear php5-gd
● Apacheの再起動
$ sudo /etc/init.d/apache2 restart
●
動作確認
$ vi /var/www/index.php(以下の1行を追加)
<?php phpinfo(); ?>
=> ブラウザでアクセスして、phpのパラメータの表が正常に
表示されることを確認
7. PHP設定ファイルの変更
●
とりあえず、バックアップ
$ sudo cp /etc/php5/apache2/php.ini php.ini.bak
●
エディタで、設定ファイルを開く
$ sudo vim /etc/php5/apache2/php.ini
● 以下の内容を変更
display_errors = On
error_log = /var/log/php.log
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.detect_order = auto
expose_php = Off
date.timezone = Asia/Tokyo
11. Apaheの設定の変更
● 「mod_rewrite」を有効にする
$ sudo a2enmod rewrite
● 「.htaccess」を有効にする
$ sudo vi /etc/apache2/sites-available/default
$ sudo vi /etc/apache2/apache2.conf (Linux Mintの場合)
で、ファイルを開き、赤字の部分を修正
(略)
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
(略)