This shows you the differences between two versions of the page.
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> |