CentOSでApacheの設定、MySQLのインストール

1.apache配置ファイル
$ cd /etc/httpd/conf/
vim httpd.conf
Include conf.d/*.conf -> phpコードを解析

2.DocumentRoot “/var/www/html" (ディフォルトパス)
<Directory “/var/www/html/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Diretory>

3.MySQLのインストール
$ rpm -qa | grep mysql  // MySQLデータベースをインストールされているかどうか
$ rpm -e mysql  // 通常の削除モード
$ rpm -e –nodeps mysql  // 強力削除モード
$ yum list | grep mysql
$ yum install -y mysql-server mysql mysql-devel //クラインとサーバー
$ rpm -qi mysql-server
$ /etc/init.d/mysqld start // 起動
$ /etc/init.d/mysqld restart //再起動
$ chkconfig –list | grep mysqld //MySQL自動的再起動されるかどうか確認
$ chkconfig mysqld on //mysql自動的起動を設定
$ /usr/bin/mysqladmin -u root password 'new-password’//rootのパスワードを設定

4.rootパスワードを忘れた場合
$ /etc/init.d/mysqld stop //mysqlが停止
$ find / -name “mysqld_safe" // mysqld_safeパスを検索
$ cd /usr/bin/
$ mysqld_safe –skip-grant-tables& //セーフモードMySQLを入力する権限を与える
$ mysql -uroot //MySQLに入る
$ update mysql.user set password=PASSWORD('Startnews24′) where User=’root’;//パスワードをstartnews24へ変更

5.Linuxのファイアウォールを停止
$ /etc/init.d/iptables stop

6.Apacheのディレクトリのアクセス許可権限を設定
$ chown -R apache. *

7.phalconをインストール
$ svn co https://github.com/phalcon/cphalcon/tags/v1.2.3/ext /var/www/phalcon
インストール: $ yum install php-dever
$ cd phalcon/
$ ./install
$ cd /etc/php.d
$ touch phalcon.ini extension=phalcon.so を入力する
apacheが再起動
$ /etc/init.d/httpd restart

8.エラーメッセージが出る場合:
not a regular file
対策:
$ find . -type d -name '.svn’ | xargs
rm -rf

Development

Posted by arkgame