#不要なサービス
- mdmonitor
サービス無効化
systemctl disable mdmonitor
#SELinux無効化
selinux
setenforce 0
vim /etc/sysconfig/selinux
SELINUX=disabled
#killall
psmiscパッケージをインストールする
psmisc
yum -y install psmisc
#RPMリポジトリ
RPMリポジトリ追加
yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
#httpd
httpd
yum -y install httpd
firewall-cmd --permanent --add-service=http
systemctl restart firewalld
systemctl start httpd
systemctl enable httpd
##不要なモジュール、設定
内容をすべてコメントアウトする
削除してはダメ(アップデート時に再作成される)
- conf.modules.d/00-dav.conf
- conf.modules.d/00-lua.conf
- conf.modules.d/00-proxy.conf
- conf.modules.d/00-ssl.conf
- conf.modules.d/01-cgi.conf
- conf.modules.d/10-fcgid.conf
- conf.d/fcgid.conf
- conf.d/ssl.conf
- conf.d/welcome.conf
一部のモジュールをコメントアウトする
- conf.modules.d/00-base.conf
コメントアウトするモジュール
- mod_authn_anon
- mod_authn_dbd
- mod_authn_dbm
- mod_authn_socache
- mod_authz_dbd
- mod_authz_dbm
- mod_cache
- mod_cache_disk
- mod_dbd
- mod_dumpio
- mod_echo
- mod_ext_filter
- mod_filter
- mod_include
- mod_info
- mod_status
- mod_substtute
- mod_suexec
- mod_unqiue_id
- mod_userdir
- mod_version
##VirtualHost
VirtualHost
<VirtualHost *>
ServerName HOSTNAME
ServerAlias ALIAS_HOSTNAME
DocumentRoot DOCUMENT_ROOT_DIR
CustomLog ACCESS_LOG_FILE_PATH combined
ErrorLog ERROR_LOG_FILE_PATH
</VirtualHost>
<Directory DOCUMENT_ROOT_DIR>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
#PHP 5.6
##インストール
インストール
yum -y erase php*
yum -y install php-pear
yum -y install php56 php56-php-bcmath php56-php-gd php56-php-mbstring php56-php-mcrypt php56-php-mysqlnd php56-php-pdo php56-php-pgsql php56-php-soap php56-php-xcache php56-php-xmlrpc php56-xcache-admin php56-php-devel
##設定
設定
ln -s /opt/remi/php56/root/etc/php.ini /etc/
ln -s /opt/remi/php56/root/etc/php.d /etc/
mv /usr/bin/php /usr/bin/php54
ln -s /usr/bin/php56 /usr/bin/php
vim /etc/php.ini
date.timezone = Asia/Tokyo
#MariaDB
##インストール
MariDB
yum -y install mariadb-server
##設定
デフォルトのままでOK
##起動
起動
systemctl start mariadb
systemctl enable mariadb
#git
##デプロイ
デプロイ
git clone REMOTE_REPOSITORY_URL DOUCMENT_ROOT_DIR
##更新
更新
git pull