User Tools

Site Tools


learn:webenv

This is an old revision of the document!


web基础环境

1, yum install nginx

Vi /etc/nignx.conf
nginx -s reload / ps aux|grep nginx

2, 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
      pecl install apc
 vi /etc/php-fpm.d/www.conf
Php-fpm -D
ps aux|grep Php
kill -USR2 PID (restart)

3, yum install mariadb*

service mariadb start
mysqladmin -u root password 'root'

4,yum install libevent

yum install memcached
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	

5, update php to 5.6

      rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

  rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum remove php-common
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

防火墙设置:

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

mysql 开启远程访问: mysql -h localhost -u root GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION FLUSH PRIVILEGES

mysql忘记密码: service mysql stop /etc/my.cnf add skip-grant-tables mysql -uroot update user set password=password(‘root’) where user=‘root’ ; service mysql/mariadb restart

turn server

turnserver -a -f -u qh:qh -r gy -o

http://www.centoscn.com/mysql/2014/0930/3881.html

SVN环境:

mkdir 创建目录  svnadmin create 目录  修改配置 conf/ svnserve -d -r 'dir of svn root'

Realm 授权域名

mac mysql pw HuPMOTGhs4)e

ssl: generate key:

      openssl genrsa -des3 -out cmc.key 2048

generate key and csr:

      openssl req -newkey rsa:2048 -keyout cmc.key -out cmc.csr

decode key:

      openssl rsa -in cmc.key -out cmc.key

generate certifacation:

      openssl req -new -x509 -keyout cmc.key -out cmc.crt 

Nginx config:

      ssl on;
      ssl_certificate  /etc/nginx/conf.d/crt/server.crt;
      ssl_certificate_key  /etc/nginx/conf.d/keys/server.key;

free ssl certification url:

      https://startssl.com/

UP(42039100@qq.com : tangmubai1126)

learn/webenv.1490335623.txt.gz · Last modified: 2017/03/24 06:07 by soup