著者:Mo Zhuoying
最近、バックグラウンドテストシステムを構築する必要があるため、centosシステムでmysql、apache、fastcgi、およびsvnを構築する必要があります。オンラインチュートリアルは散在しており、多くが古くなっているため、次のように再編成されています。
yum install mysql mysql-server mysql-devel
/etc/my.cnf
service mysqld start
chkconfig --add mysqld
mysqladmin -uユーザー名パスワードパスワード
mysql -uユーザー名-pパスワード
service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
php -v
/etc/init.d/php-fpm start
chkconfig --add php-fpm
chkconfig php-fpm on
yum install subversion -y
mkdir -p /home/svnrepo/
svnadmin create /home/svnrepo/
上で生成されたフォルダconfを入力し、構成します。次のファイルauthz、passwd、svnserve.conf、およびsetpasswdがあります。
上記のユーザーの権限をファイルに設定します
anon-access = none #許可されていないユーザーがアクセスできないようにする
auth-access = write #許可されたユーザーに書き込み権限を与える
password-db = password
authz-db = authz #アクセス制御ファイル
realm =/opt/svn/repos #認証名前名、subversionは認証プロンプトに表示され、資格情報キャッシュのキーとして使用されます。
svnserve -d -rセットディレクトリ
netstat -antp | grep svn
yum install httpd -y
service httpd start
chkconfig --add httpd
chkconfig httpd on
yum install libtool httpd-devel apr-devel apr
wget http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz
tar -zxvf mod_fastcgi-current.tar.gz
cd mod_fastcgi-2.4.6/
cp Makefile.AP2 Makefile
make top_dir=httpdインストールディレクトリ
make install top_dir=httpdインストールディレクトリ
元のリンク:[http://ivweb.io/topic/56096bfbc2317a8c3e0861fd](http://ivweb.io/topic/56096bfbc2317a8c3e0861fd)
Recommended Posts