User Tools

Site Tools


learn:webenv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
learn:webenv [2017/03/24 06:07]
soup created
learn:webenv [2019/04/10 02:45] (current)
soup
Line 1: Line 1:
-web基础环境+===== WEB环境 ​=====
  
-1, yum install nginx+==== web server ==== 
 + 
 +  * install nginx  
 +  
 +<​code>​ 
 +        ​yum install nginx
  Vi /​etc/​nignx.conf  Vi /​etc/​nignx.conf
  nginx -s reload / ps aux|grep nginx  nginx -s reload / ps aux|grep nginx
-2, yum install php / php-fpm+</​code>​ 
 +  * install php / php-fpm 
 +<​code>​ 
 +        ​yum install php / php-fpm
  yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-devel  yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-devel
         pecl install apc         pecl install apc
  
  vi /​etc/​php-fpm.d/​www.conf  vi /​etc/​php-fpm.d/​www.conf
- Php-fpm -D + php-fpm -D 
- ps aux|grep ​Php+ ps aux|grep ​php
  kill -USR2 PID (restart)  kill -USR2 PID (restart)
-3, yum install mariadb*+</​code>​ 
 +  * install mariadb 
 +<​code>​ 
 +        ​yum install mariadb*
  service mariadb start  service mariadb start
  mysqladmin -u root password '​root'​  mysqladmin -u root password '​root'​
-4,yum install libevent+         
 +        install phpmyadmin for edit 
 +</​code>​ 
 +  * install libevent 
 +<​code>​ 
 +        ​yum install libevent
  yum install memcached  yum install memcached
  memcached -d -m 1024 -u root -p 11211 -c 1024 -P /​tmp/​memcached.pid  memcached -d -m 1024 -u root -p 11211 -c 1024 -P /​tmp/​memcached.pid
  or refer to http://​www.cnblogs.com/​zgx/​archive/​2011/​08/​10/​2134097.html   or refer to http://​www.cnblogs.com/​zgx/​archive/​2011/​08/​10/​2134097.html
-5,  ​update php to 5.6+</​code>​ 
 +  update php to 5.6 
 +<​code>​
         rpm -Uvh https://​mirror.webtatic.com/​yum/​el7/​epel-release.rpm         rpm -Uvh https://​mirror.webtatic.com/​yum/​el7/​epel-release.rpm
   rpm -Uvh https://​mirror.webtatic.com/​yum/​el7/​webtatic-release.rpm   rpm -Uvh https://​mirror.webtatic.com/​yum/​el7/​webtatic-release.rpm
Line 25: Line 43:
  yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring  yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
  yum install -y php56w-fpm  yum install -y php56w-fpm
 +</​code>​
  
-防火墙设置: +  * 为了数据方便同步:
- systemctl stop firewalld +
- systemctl restart firewalld +
-        firewall-cmd --zone=public --add-port=80/​tcp --permanent   +
- firewall-cmd --reload +
- firewall-cmd --list-all +
- +
-为了数据方便同步:+
  /​etc/​my.cnf -> [mysqld] -> log-bin=mysql-bin  /​etc/​my.cnf -> [mysqld] -> log-bin=mysql-bin
  
-mysql+  * mysql
 开启远程访问: 开启远程访问:
 mysql -h localhost -u root  mysql -h localhost -u root 
Line 50: Line 62:
   
  
-turn server+==== 防火墙设置 ==== 
 +: 
 + systemctl stop firewalld 
 + systemctl restart firewalld 
 +        firewall-cmd --zone=public --add-port=80/​tcp --permanent   
 + firewall-cmd --reload 
 + firewall-cmd --list-all 
 + 
 +==== turn server ​==== 
  
 turnserver -a -f -u qh:qh -r gy -o turnserver -a -f -u qh:qh -r gy -o
Line 57: Line 78:
 http://​www.centoscn.com/​mysql/​2014/​0930/​3881.html http://​www.centoscn.com/​mysql/​2014/​0930/​3881.html
  
-SVN环境+==== SVN环境 ​====
  
 mkdir 创建目录  mkdir 创建目录 
Line 69: Line 90:
 HuPMOTGhs4)e HuPMOTGhs4)e
  
-ssl:+==== ssl配置 ==== 
 generate key: generate key:
         openssl genrsa -des3 -out cmc.key 2048         openssl genrsa -des3 -out cmc.key 2048
Line 86: Line 108:
 UP(42039100@qq.com : tangmubai1126) UP(42039100@qq.com : tangmubai1126)
  
 +
 +==== ssh 保持链接 ====
 +解决一会儿不操作就断线问题,可设置ssh client 或 ssh server.
 +
 +  * ssh client:
 +<​code>​
 +sudo vim /​etc/​ssh/​ssh_config
 +# 添加
 +ServerAliveInterval 20
 +ServerAliveCountMax 999
 +</​code>​
 +  * ssh server:
 +<​code>​
 +sudo vim/​etc/​ssh/​sshd_config
 +# 添加
 +ClientAliveInterval 30
 +ClientAliveCountMax 6
 +</​code>​
learn/webenv.1490335623.txt.gz · Last modified: 2017/03/24 06:07 by soup