|
2019-05-17
WebServer ├── logs │ ├── nginx-service │ └── php-service ├── mariadb │ └── data ├── nginx │ ├── nginxservice.exe │ ├── nginxservice.xml │ └── conf │ ├── conf.d │ │ └── default.conf │ └── nginx.conf ├── php │ ├── php.ini │ ├── phpservice.exe │ ├── phpservice.xml │ └── php-stop.cmd └── wwwroot
上面的结构仅展示比较重要的文件或者目录。
worker_processes auto; worker_rlimit_nofile 51200; user www www; events { multi_accept on; worker_connections 51200; } http { include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 1024m; client_body_buffer_size 10m; sendfile on; tcp_nopush on; keepalive_timeout 120; server_tokens off; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; fastcgi_intercept_errors on; gzip on; gzip_buffers 16 8k; gzip_comp_level 6; gzip_http_version 1.1; gzip_min_length 256; gzip_proxied any; gzip_vary on; gzip_types text/xml application/xml application/atom+xml application/rss+xml application/xhtml+xml image/svg+xml text/javascript application/javascript application/x-javascript text/x-json application/json application/x-web-app-manifest+json text/css text/plain text/x-component font/opentype application/x-font-ttf application/vnd.ms-fontobject image/x-icon; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; open_file_cache max=1000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; include "conf.d/*.conf"; }
server { listen 80; server_name _; root "D:\WebServer\wwwroot"; index index.html index.htm index.php; location / { autoindex on; autoindex_localtime on; } access_log on; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ /\.ht { deny all; } }
D:\WebServer\nginx
extension_dir = "ext" extension=bz2 extension=curl extension=gd2 extension=gettext extension=imap extension=mbstring extension=exif extension=mysqli extension=openssl extension=sqlite3
post_max_size
参数,并将值修改为 300M,找到 upload_max_filesize
参数,并将值修改为 300M,找到 date.timezone
参数,并将值修改为 Asia/Shanghai。taskkill /f /IM php-cgi.exe
D:\WebServer\php
D:\WebServer\mariadb\bin
WinSW 是可执行的二进制文件,可用于包装和管理 Windows 服务的自定义进程。
<service> <id>Nginx</id> <name>Nginx</name> <description>Nginx</description> <executable>D:\WebServer\nginx\nginx.exe</executable> <logpath>D:\WebServer\logs\nginx-service</logpath> <logmode>roll</logmode> <depend></depend> <startargument>-p</startargument> <startargument>D:\WebServer\nginx</startargument> <stopexecutable>D:\WebServer\nginx\nginx.exe</stopexecutable> <stopargument>-p</stopargument> <stopargument>D:\WebServer\nginx</stopargument> <stopargument>-s</stopargument> <stopargument>stop</stopargument> </service>
<service> <id>PHP</id> <name>PHP</name> <description>PHP</description> <executable>D:\WebServer\php\php-cgi.exe</executable> <stopexecutable>D:\WebServer\php\php-stop.cmd</stopexecutable> <env name="PHPRC" value="D:\WebServer\php" /> <logpath>D:\WebServer\logs\php-service</logpath> <logmode>roll</logmode> <startargument>-b9000</startargument> <startargument>-cD:\WebServer\php\php.ini</startargument> </service>
以管理员模式启动 Windows 命令提示符,并运行以下命令
D:\WebServer\nginx\nginxservice.exe install
以管理员模式启动 Windows 命令提示符,并运行以下命令
D:\WebServer\php\phpservice.exe install
以管理员模式启动 Windows 命令提示符,并运行以下命令(--password 参数为 root 账号默认密码,命令中设置密码为 Vtrois):
D:\WebServer\mariadb\bin\mysql_install_db.exe --datadir=D:\WebServer\mariadb\data --service=MariaDB --password=Vtrois
命令 |
描述 |
---|---|
net start/stop nginx |
启动/停止 Nginx 服务 |
net start/stop php |
启动/停止 PHP 服务 |
net start/stop mariadb |
启动/停止 Mariadb 服务 |
sc stop nginx sc stop php sc stop mariadb
sc delete nginx sc delete php sc delete mariadb
D:\WebServer\nginx D:\WebServer\php D:\WebServer\mariadb\bin
编辑:航网科技 来源:腾讯云 本文版权归原作者所有 转载请注明出处
微信扫一扫咨询客服
全国免费服务热线
0755-36300002