Centosバックエンドシステムのセットアップ記録

著者:Mo Zhuoying

バックグラウンド: #

最近、バックグラウンドテストシステムを構築する必要があるため、centosシステムでmysql、apache、fastcgi、およびsvnを構築する必要があります。オンラインチュートリアルは散在しており、多くが古くなっているため、次のように再編成されています。

mysql

1. インストール####

 yum install mysql mysql-server mysql-devel

2. データベース構成ファイル####

/etc/my.cnf

3. mysql ####を起動します

 service mysqld start

4. 最初から起動####

 chkconfig --add mysqld

5. ログインパスワードの設定####

 mysqladmin -uユーザー名パスワードパスワード

6. ログインmysql

 mysql -uユーザー名-pパスワード

7. パスワードを忘れる####

 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;

php5.6をインストールします###

1. yumsourceを構成します####

 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

2. インストールされているphpバージョンを確認します####

 yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

3. php5.6をインストールします####

 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

4. phpバージョンを確認する####

 php -v

5. fpmを開始します:####

/etc/init.d/php-fpm start

6. 最初から起動####

 chkconfig --add php-fpm
 chkconfig  php-fpm on

svnライブラリをインストールします###

1. インストール####

 yum install subversion -y

2. ライブラリアドレスを作成する####

 mkdir -p /home/svnrepo/
 svnadmin create /home/svnrepo/

3. 権限の設定####

上で生成されたフォルダconfを入力し、構成します。次のファイルauthz、passwd、svnserve.conf、およびsetpasswdがあります。

4. 権限の設定authz

上記のユーザーの権限をファイルに設定します

5. アクセス許可を設定する####

 anon-access = none #許可されていないユーザーがアクセスできないようにする
auth-access = write #許可されたユーザーに書き込み権限を与える
password-db = password
authz-db = authz   #アクセス制御ファイル
realm =/opt/svn/repos #認証名前名、subversionは認証プロンプトに表示され、資格情報キャッシュのキーとして使用されます。

6. svn ####を開始します

 svnserve -d -rセットディレクトリ

7. ポート####を表示

 netstat -antp | grep svn

apache ###をインストールします

1. インストール####

 yum  install  httpd -y

2. apacheを開始します####

 service httpd start

3. 最初から起動####

 chkconfig --add httpd
 chkconfig  httpd  on

4、 apache start fastcgi

 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

Centosバックエンドシステムのセットアップ記録
Centos7.6オペレーティングシステムのインストールと最適化の記録
01 CentOS7.6スイッチシステム言語
CentOS7.5-1804システムカーネルのアップグレード
CentOSシステムの起動プロセス
VirtualBoxはCentOSシステムをインストールします
CentOS8.xシステム構成レコード
CentOS7.xシステム構成レコード
Centos7.2システム最適化オリジナル
Centosシステムプロセス管理
Centos7ミニインストールプロセスの記録
Centos各種時間[システム時間/ハードウェア時間]
CentOSシステム最適化スクリプト、未完成
CentOS6.xインストールmysql5.7レコード
Centos7システムで一般的に使用されるコマンド
Centosシステムにdockerをインストールします
Centosシステムはタイムゾーンを変更します
centos6.5:gccアップグレード(5.2.0)プロセスレコード
Centos6システムのブートロードプロセス
Linuxcentosシステムの起動プロセス
CentOS6.Xシステム初期化スクリプト
Centos6.9でのRabbitMQクラスター展開レコード
CentOS7でのElasticsearchクラスター展開レコード
CentOS7.Xシステムのインストールと最適化
CentOS7.2インストールlepusデータベース監視システム
Centos7オペレーティングシステムをDockerにインストールする
001.エンタープライズレベルのCentOS7.6オペレーティングシステムのインストール
centos7でのFFmpeg環境の展開記録
CentosでのPPTP環境の展開記録