User Tools

Site Tools


learn:webenv

This is an old revision of the document!


web基础环境

  • install nginx
        yum install nginx
	Vi /etc/nignx.conf
	nginx -s reload / ps aux|grep nginx
  • install php / php-fpm
        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)
  • install mariadb
        yum install mariadb*
	service mariadb start
	mysqladmin -u root password 'root'
        
        install phpmyadmin for edit
  • install libevent
        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	
  • 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.1546305891.txt.gz · Last modified: 2019/01/01 01:24 by soup