<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></title> 
<link>http://www.bizeway.net/index.php</link> 
<description><![CDATA[网务通 - 网务公司发展之路]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></copyright>
<item>
<link>http://www.bizeway.net/read.php?</link>
<title><![CDATA[freebsd10下安装Nginx+php56+mysql56]]></title> 
<author>ArthurXF &lt;arthurxf@gmail.com&gt;</author>
<category><![CDATA[FreeBSD]]></category>
<pubDate>Wed, 28 Jan 2015 09:42:43 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?</guid> 
<description>
<![CDATA[ 
	freebsd10下安装Nginx+php56+mysql56其实很简单，只是很多PHP组件怎么装？网上少有提及，我来给大家一个比较全的安装命令吧。<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">pkg install nginx php56 php56-extensions php56-mysql php56-mysqli php56-mbstring php56-soap php56-gd php56-curl php56-bz2 php56-mcrypt php56-xsl php56-ftp php56-pdo_mysql php56-sockets php56-tidy mysql56-server</div></div><br/><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">pkg install nginx php70 php70-extensions php70-mysqli php70-mbstring php70-soap php70-gd php70-curl php70-bz2 php70-mcrypt php70-xsl php70-ftp php70-pdo_mysql php70-sockets php70-tidy mysql57-server</div></div><br/>这样一句命令就把这些都装完了。剩下的就是配置了。<br/>首先在启动中加入开启服务命名。<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"># ee /etc/rc.conf<br/>在最后加入下面三句<br/>nginx_enable="YES"<br/>php_fpm_enable="YES"<br/>mysql_enable="YES"</div></div><br/>完成下面的步骤，才可以重启服务器啊，否则会有rc.conf报错<br/>配置mysql<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"># ee /usr/local/etc/my.cnf<br/>[mysqld]<br/>socket = /tmp/mysql.sock<br/><br/>skip-networking<br/>skip-name-resolve<br/>然后启动mysql<br/># service mysql-server start<br/>修改root的密码<br/># /usr/local/bin/mysqladmin -u root password '你的密码'</div></div><br/>配置 PHP <br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"># cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini<br/># ee php.ini<br/>修改post_max_size = 200M<br/>upload_max_filesize = 200M<br/>max_file_uploads = 100<br/>display_errors = On</div></div><br/>配置php-fpm<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/># ee /usr/local/etc/php-fpm.conf<br/>修改<br/>pm.max_children = 300<br/>pm.start_servers = 20<br/>pm.min_spare_servers = 5<br/>pm.max_spare_servers = 35<br/>pm.max_requests = 10240<br/>启动php-fpm<br/># service php-fpm start</div></div><br/>配置Nginx<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>建立日志目录<br/># mkdir /var/log/nginx/<br/>编辑nginx配置文件<br/># ee /usr/local/etc/nginx/nginx.conf<br/>写入下面内容<br/>user &nbsp;www www;<br/>worker_processes 8;<br/>worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;<br/>worker_rlimit_nofile 204800;<br/><br/>#error_log &nbsp;logs/error.log;<br/>#error_log &nbsp;logs/error.log &nbsp;notice;<br/>#error_log &nbsp;logs/error.log &nbsp;info;<br/><br/>pid &nbsp; &nbsp; &nbsp; &nbsp;/var/run/nginx.pid;<br/><br/><br/>events {<br/> &nbsp; &nbsp;use kqueue;<br/> &nbsp; &nbsp;multi_accept on;<br/> &nbsp; &nbsp;worker_connections &nbsp;204800;<br/>}<br/><br/><br/>http {<br/> &nbsp; &nbsp;server_tokens off;<br/> &nbsp; &nbsp;sendfile on;<br/> &nbsp; &nbsp;tcp_nopush on;<br/> &nbsp; &nbsp;tcp_nodelay on;<br/><br/> &nbsp; &nbsp;access_log off;<br/> &nbsp; &nbsp;error_log /var/log/nginx/error.log crit;<br/><br/> &nbsp; &nbsp;keepalive_timeout 60;<br/> &nbsp; &nbsp;client_header_timeout 10;<br/> &nbsp; &nbsp;client_body_timeout 10;<br/> &nbsp; &nbsp;reset_timedout_connection on;<br/> &nbsp; &nbsp;send_timeout 10;<br/><br/> &nbsp; &nbsp;limit_conn_zone $binary_remote_addr zone=addr:5m;<br/> &nbsp; &nbsp;limit_conn addr 100;<br/><br/> &nbsp; &nbsp;include mime.types;<br/> &nbsp; &nbsp;default_type application/octet-stream;<br/> &nbsp; &nbsp;charset UTF-8;<br/><br/> &nbsp; &nbsp;gzip on;<br/> &nbsp; &nbsp;gzip_disable "msie6";<br/> &nbsp; &nbsp;gzip_proxied any;<br/> &nbsp; &nbsp;gzip_min_length 1k;<br/> &nbsp; &nbsp;gzip_buffers 4 16k;<br/> &nbsp; &nbsp;gzip_comp_level 6;<br/> &nbsp; &nbsp;gzip_vary on;<br/> &nbsp; &nbsp;gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;<br/><br/> &nbsp; &nbsp;open_file_cache max=204800 inactive=20s;<br/> &nbsp; &nbsp;open_file_cache_valid 30s;<br/> &nbsp; &nbsp;open_file_cache_min_uses 2;<br/> &nbsp; &nbsp;open_file_cache_errors on;<br/> &nbsp; &nbsp;server_names_hash_bucket_size 128;<br/> &nbsp; &nbsp;client_header_buffer_size 2k;<br/> &nbsp; &nbsp;large_client_header_buffers 4 4k;<br/> &nbsp; &nbsp;client_max_body_size 8m;<br/> &nbsp; &nbsp;fastcgi_connect_timeout 300;<br/> &nbsp; &nbsp;fastcgi_send_timeout 300;<br/> &nbsp; &nbsp;fastcgi_read_timeout 300;<br/> &nbsp; &nbsp;fastcgi_buffer_size 4k;<br/> &nbsp; &nbsp;fastcgi_buffers 8 4k;<br/> &nbsp; &nbsp;fastcgi_busy_buffers_size 8k;<br/> &nbsp; &nbsp;fastcgi_temp_file_write_size 8k;<br/> &nbsp; &nbsp;fastcgi_cache_valid 200 302 1h;<br/> &nbsp; &nbsp;fastcgi_cache_valid 301 1d;<br/> &nbsp; &nbsp;fastcgi_cache_valid any 1m;<br/> &nbsp; &nbsp;fastcgi_cache_min_uses 1;<br/> &nbsp; &nbsp;upstream fastcgi_backend {<br/> &nbsp; &nbsp; &nbsp; &nbsp;server 127.0.0.1:9000;<br/> &nbsp; &nbsp; &nbsp; &nbsp;keepalive 60;<br/> &nbsp; &nbsp;}<br/> &nbsp; &nbsp;#include &nbsp; &nbsp; &nbsp; mime.types;<br/> &nbsp; &nbsp;#default_type &nbsp;application/octet-stream;<br/><br/> &nbsp; &nbsp;#log_format &nbsp;main &nbsp;'$remote_addr - $remote_user [$time_local] "$request" '<br/> &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'$status $body_bytes_sent "$http_referer" '<br/> &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'"$http_user_agent" "$http_x_forwarded_for"';<br/><br/> &nbsp; &nbsp;#access_log &nbsp;logs/access.log &nbsp;main;<br/><br/> &nbsp; &nbsp;#sendfile &nbsp; &nbsp; &nbsp; &nbsp;on;<br/> &nbsp; &nbsp;#tcp_nopush &nbsp; &nbsp; on;<br/><br/> &nbsp; &nbsp;#keepalive_timeout &nbsp;0;<br/> &nbsp; &nbsp;#keepalive_timeout &nbsp;65;<br/><br/> &nbsp; &nbsp;#gzip &nbsp;on;<br/><br/> &nbsp; &nbsp;server {<br/> &nbsp; &nbsp; &nbsp; &nbsp;listen &nbsp; &nbsp; &nbsp; 80;<br/> &nbsp; &nbsp; &nbsp; &nbsp;server_name &nbsp;localhost;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;#charset koi8-r;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;#access_log &nbsp;logs/host.access.log &nbsp;main;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;location / {<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;root &nbsp; /usr/local/www/nginx;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;index &nbsp;index.html index.htm index.php;<br/> &nbsp; &nbsp; &nbsp;#try_files $uri $uri/ /index.php$uri?$args;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;}<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;#error_page &nbsp;404 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/404.html;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;# redirect server error pages to the static page /50x.html<br/> &nbsp; &nbsp; &nbsp; &nbsp;#<br/> &nbsp; &nbsp; &nbsp; &nbsp;error_page &nbsp; 500 502 503 504 &nbsp;/50x.html;<br/> &nbsp; &nbsp; &nbsp; &nbsp;location = /50x.html {<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;root &nbsp; /usr/local/www/nginx-dist;<br/> &nbsp; &nbsp; &nbsp; &nbsp;}<br/> &nbsp;location ~ ^/(status)$ {<br/> &nbsp; &nbsp; &nbsp; access_log off;<br/> &nbsp; &nbsp; &nbsp; include fastcgi_params;<br/> &nbsp; &nbsp; &nbsp; fastcgi_pass 127.0.0.1:9000;<br/> &nbsp; &nbsp; &nbsp; fastcgi_param SCRIPT_FILENAME /usr/loca/www/nginx$fastcgi_script_name;<br/> &nbsp;}<br/><br/> &nbsp;location /myadmin {<br/> &nbsp; &nbsp; &nbsp; alias /usr/local/www/phpMyAdmin;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; index index.php;<br/> &nbsp;}<br/> &nbsp;location ~ /myadmin/.+&#92;.php$ {<br/> &nbsp; &nbsp; &nbsp; if ($fastcgi_script_name ~ /myadmin/(.+&#92;.php.*)$) {<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set $valid_fastcgi_script_name $1;<br/> &nbsp; &nbsp; &nbsp; }<br/> &nbsp; &nbsp; &nbsp; include fastcgi_params;<br/> &nbsp; &nbsp; &nbsp; fastcgi_pass &nbsp; 127.0.0.1:9000;<br/> &nbsp; &nbsp; &nbsp; fastcgi_index &nbsp;index.php;<br/> &nbsp; &nbsp; &nbsp; fastcgi_param SCRIPT_FILENAME /usr/local/www/phpMyAdmin/$valid_fastcgi_script_name;<br/> &nbsp;}<br/> &nbsp; &nbsp; &nbsp; &nbsp;# proxy the PHP scripts to Apache listening on 127.0.0.1:80<br/> &nbsp; &nbsp; &nbsp; &nbsp;#<br/> &nbsp; &nbsp; &nbsp; &nbsp;#location ~ &#92;.php$ {<br/> &nbsp; &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;proxy_pass &nbsp; http://127.0.0.1;<br/> &nbsp; &nbsp; &nbsp; &nbsp;#}<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000<br/> &nbsp; &nbsp; &nbsp; &nbsp;#<br/> &nbsp; &nbsp; &nbsp; &nbsp;location ~ &#92;.php$ {<br/> &nbsp; &nbsp; &nbsp;fastcgi_pass 127.0.0.1:9000;<br/> &nbsp; &nbsp; &nbsp;fastcgi_index index.php;<br/> &nbsp; &nbsp; &nbsp;include fastcgi_params;<br/> &nbsp; &nbsp; &nbsp;fastcgi_split_path_info ^(.+&#92;.php)(/?.*)$;<br/> &nbsp; &nbsp; &nbsp;fastcgi_param PATH_INFO $fastcgi_path_info; &nbsp; &nbsp; &nbsp; &nbsp;<br/> &nbsp; &nbsp; &nbsp;fastcgi_param SCRIPT_FILENAME /usr/local/www/nginx$fastcgi_script_name;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; html;<br/> &nbsp; &nbsp; &nbsp;#fastcgi_pass fastcgi_backend;<br/> &nbsp; &nbsp; &nbsp;#fastcgi_keep_conn on;<br/> &nbsp; &nbsp; &nbsp; &nbsp;}<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;# deny access to .htaccess files, if Apache's document root<br/> &nbsp; &nbsp; &nbsp; &nbsp;# concurs with nginx's one<br/> &nbsp; &nbsp; &nbsp; &nbsp;#<br/> &nbsp; &nbsp; &nbsp; &nbsp;#location ~ /&#92;.ht {<br/> &nbsp; &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;deny &nbsp;all;<br/> &nbsp; &nbsp; &nbsp; &nbsp;#}<br/> &nbsp; &nbsp;}<br/><br/><br/> &nbsp; &nbsp;# another virtual host using mix of IP-, name-, and port-based configuration<br/> &nbsp; &nbsp;#<br/> &nbsp; &nbsp;#server {<br/> &nbsp; &nbsp;# &nbsp; &nbsp;listen &nbsp; &nbsp; &nbsp; 8000;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;listen &nbsp; &nbsp; &nbsp; somename:8080;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;server_name &nbsp;somename &nbsp;alias &nbsp;another.alias;<br/><br/> &nbsp; &nbsp;# &nbsp; &nbsp;location / {<br/> &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp; &nbsp;root &nbsp; html;<br/> &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp; &nbsp;index &nbsp;index.html index.htm;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;}<br/> &nbsp; &nbsp;#}<br/><br/><br/> &nbsp; &nbsp;# HTTPS server<br/> &nbsp; &nbsp;#<br/> &nbsp; &nbsp;#server {<br/> &nbsp; &nbsp;# &nbsp; &nbsp;listen &nbsp; &nbsp; &nbsp; 443 ssl;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;server_name &nbsp;localhost;<br/><br/> &nbsp; &nbsp;# &nbsp; &nbsp;ssl_certificate &nbsp; &nbsp; &nbsp;cert.pem;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;ssl_certificate_key &nbsp;cert.key;<br/><br/> &nbsp; &nbsp;# &nbsp; &nbsp;ssl_session_cache &nbsp; &nbsp;shared:SSL:1m;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;ssl_session_timeout &nbsp;5m;<br/><br/> &nbsp; &nbsp;# &nbsp; &nbsp;ssl_ciphers &nbsp;HIGH:!aNULL:!MD5;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;ssl_prefer_server_ciphers &nbsp;on;<br/><br/> &nbsp; &nbsp;# &nbsp; &nbsp;location / {<br/> &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp; &nbsp;root &nbsp; html;<br/> &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp; &nbsp;index &nbsp;index.html index.htm;<br/> &nbsp; &nbsp;# &nbsp; &nbsp;}<br/> &nbsp; &nbsp;#}<br/><br/>}<br/>启动nginx<br/># service nginx start</div></div><br/>测试是否工作正常<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"># ee /usr/local/www/nginx/info.php<br/>写入下面的内容<br/><div class="code">&lt;?php phpinfo(); ?&gt;</div><br/>用浏览器访问http://IP/info.php，如果能看到就说明工作正常了。</div></div><br/>
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?&amp;guid=0#topreply</link>
<title><![CDATA[[评论] freebsd10下安装Nginx+php56+mysql56]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>