# localectl set-locale LANG=ja_JP.UTF-8 # source /etc/locale.conf
# vi /etc/sysconfig/selinux
#SELINUX=enforcing SELINUX=disabled
サーバを再起動
# yum install vsftpd # vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list ls_recurse_enable=YES use_localtime=YES
# touch /etc/vsftpd/chroot_list # chmod 600 /etc/vsftpd/chroot_list # /etc/rc.d/init.d/vsftpd start
自動起動設定
# chkconfig vsftpd on
設定確認
# chkconfig --list vsftpd
# yum install postgresql-server
自動起動設定
# chkconfig postgresql on
データベースの初期化
# su postgres $ initdb --encoding=UTF8 --no-locale -D /var/lib/pgsql/data
起動
# /etc/rc.d/init.d/postgresql start
無ければ
# service postgresql start
# yum install mysql mysql-devel mysql-server # /etc/rc.d/init.d/mysqld start
自動起動設定
# chkconfig mysqld on
コンソール経由で文字化けする場合
設定ファイルに2行を追加してMySQLを再起動
# vi/etc/my.cnf
[mysqld] default-character-set=utf8 skip-character-set-client-handshake
CentOS7からはMySQLと互換性があるMariaDBが標準になっているようです。
# yum install mariadb mariadb-server
起動
# systemctl start mariadb.service
停止
# systemctl stop mariadb.service
自動起動を有効にする
# systemctl enable mariadb.service
確認
# systemctl is-enabled mariadb.service
# yum install httpd
自動起動設定
# chkconfig httpd on
起動
# /etc/rc.d/init.d/httpd start
無ければ
# systemctl start httpd.service
CentOS7の場合、configtestとgracefulはserviceを使用します。
# service httpd configtest
# vi /etc/httpd/conf/httpd.conf
ServerName localhost:80 UseCanonicalName On <IfModule mod_userdir.c> UserDir public_html </IfModule> <Directory /home/*/public_html> AllowOverride All Options FollowSymlinks ExecCGI <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory>
firewalldとやらがじゃまをしているらしいので停止
# systemctl stop firewalld
再起動後も自動起動しないようにするためには
# systemctl disable firewalld
# yum install php php-cli php-common php-mbstring php-pdo php-pgsql php-mysql php-gd php-pear php-xml php-intl
# yum install epel-release # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # yum install --enablerepo=remi,remi-php71 php php-cli php-common php-mbstring php-pdo php-pgsql php-mysql php-gd php-pear php-xml php-intl