Skip to content

装机步骤

owenliang edited this page May 31, 2019 · 3 revisions

添加用户

useradd work passwd work

mysql

vim /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

安装

yum install mariadb mariadb-server
systemctl start mariadb
mysqladmin -u root password "密码"
grant all privileges on *.* to 'root'@'%' identified by '密码';

nginx

配置repo

vim  /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

修改启动用户:

[root@bms-737f phpMyAdmin-4.8.5-all-languages]# cat /etc/nginx/nginx.conf

user  work;
worker_processes  1;

启动

systemctl enable nginx
systemctl start nginx

php

安装

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php72w php72w-bcmath php72w-fpm php72w-gd php72w-imap php72w-ldap php72w-intl php72w-mbstring 
php72w-mysql php72w-pdo php72w-opcache php72w-pecl-imagick php72w-pecl-redis php72w-process php72w-snmp php72w-soap php72w-tidy php72w-xml php72w-xmlrpc php72w-curl
chown work:work /var/lib/php/session/
chown work:work /var/lib/php/wsdlcache/

修改启动用户:

vim /etc/php-fpm.d/www.conf
; RPM: apache Choosed to be able to access some dir as httpd
user = work
; RPM: Keep a group allowed to write in log dir.
group = work

启动

systemctl enable php-fpm
systemctl start php-fpm

phpmyadmin

wget https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.zip
解压到/home/work/phpMyAdmin-4.8.5-all-languages

配置:

[root@bms-737f phpMyAdmin-4.8.5-all-languages]# cat /etc/nginx/conf.d/phpmyadmin.conf
server {
	listen      8500;
	server_name  db.aisen.com;
	root /home/work/phpMyAdmin-4.8.5-all-languages;
	location / {
		index index.php;

		if (!-e $request_filename){
			rewrite ^(.*)$ /index.php last;
			break;
		}
	}

	location ~ \.php$ {
		fastcgi_index index.php;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_connect_timeout 300;
		fastcgi_send_timeout 300;
		fastcgi_read_timeout 300;
		fastcgi_buffer_size 128k;
		fastcgi_buffers 32 32k;
		include fastcgi_params;
		port_in_redirect off;
		fastcgi_pass 127.0.0.1:9000;
	}
}

redis

安装

yum install redis

修改配置:

vim /etc/redis.conf
bind 0.0.0.0
requirepass 密码

启动

systemctl enable redis
systemctl start redis

phpredisadmin

安装composer

curl -s http://getcomposer.org/installer | php
php composer.phar config -g repo.packagist composer https://packagist.phpcomposer.com

安装phpredisadmin

php composer.phar create-project -s dev erik-dubbelboer/php-redis-admin /home/work/phpredisadmin

编辑nginx配置:

vim /etc/nginx/conf.d/phpredisadmin.conf
server {
	listen      8500;
	server_name  redis.aisen.com;
	root /home/work/phpredisadmin;
	location / {
		index index.php;

		if (!-e $request_filename){
			rewrite ^(.*)$ /index.php last;
			break;
		}
	}

	location ~ \.php$ {
		fastcgi_index index.php;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_connect_timeout 300;
		fastcgi_send_timeout 300;
		fastcgi_read_timeout 300;
		fastcgi_buffer_size 128k;
		fastcgi_buffers 32 32k;
		include fastcgi_params;
		port_in_redirect off;
		fastcgi_pass 127.0.0.1:9000;
	}
}

配置:

cp includes/config.sample.inc.php includes/config.inc.php
vim includes/config.inc.php

  // Uncomment to enable HTTP authentication
  'login' => array(
    // Username => Password
    // Multiple combinations can be used
    'admin' => array(
      'password' => '后台密码',
    ),
    'guest' => array(
      'password' => '',
      'servers'  => array(1) // Optional list of servers this user can access.
    )
  ),


// Optional Redis authentication.
      'auth' => 'redis密码' // Warning: The password is sent in plain-text to the Redis server.

Clone this wiki locally