下载数据转移中..所有附件无法下载hoho..
从哈佛管理世界中看到这样一篇小文,感觉非常不错,拿来与诸位分享。
一:沉稳
(1)不要随便显露你的情绪。
(2)不要逢人就诉说你的困难和遭遇。
(3)在征询别人的意见之前,自己先思考,但不要先讲。
(4)不要一有机会就唠叨你的不满。
(5)重要的决定尽量有别人商量,最好隔一天再发布。
(6)讲话不要有任何的慌张,走路也是。
二:细心
(1)对身边发生的事情,常思考它们的因果关系。
(2)对做不到位的执行问题,要发掘它们的根本症结。
(3)对习以为常的做事方法,要有改进或优化的建议。
(4)做什么事情都要养成有条不紊和井然有序的习惯。
(5)经常去找几个别人看不出来的毛病或弊端。
(6)自己要随时随地对有所不足的地方补位。
一:沉稳
(1)不要随便显露你的情绪。
(2)不要逢人就诉说你的困难和遭遇。
(3)在征询别人的意见之前,自己先思考,但不要先讲。
(4)不要一有机会就唠叨你的不满。
(5)重要的决定尽量有别人商量,最好隔一天再发布。
(6)讲话不要有任何的慌张,走路也是。
二:细心
(1)对身边发生的事情,常思考它们的因果关系。
(2)对做不到位的执行问题,要发掘它们的根本症结。
(3)对习以为常的做事方法,要有改进或优化的建议。
(4)做什么事情都要养成有条不紊和井然有序的习惯。
(5)经常去找几个别人看不出来的毛病或弊端。
(6)自己要随时随地对有所不足的地方补位。
» 阅读全文
1类的表现:
我是一个要求高、完美主义的人。我待人处事原则性强,而且我希望自己和他人都可以达到这些标准。别人或会觉得我吹毛求疵;其实,这只是因为我无法忍受事情没有依照正确的方式完成。当别人把事情交给我负责时,我会感到受重视,而且我定会全力以赴,做到最好。当别人没有努力把事情做好,或是做出不负责、不公平的举动,我会感到非常生气,但我会努力压抑自己的情绪,不表现出生气的样子。
2类的表现:
我是一个能体会到别人的感受和看出别人有需要的人(即使是不认识的人)。 我觉得良好的人际关系是十分重要的,我常会尽一切努力和别人维持和谐的关系。我很容易奉献自己,有时我希望我可以说“不”,因为我往往会为别人做得太多, 为自己做得太少。如果别人以为我想要支配他们,我会觉得很委屈,因为我只不过是想要了解,并设计帮助他们。当别人不重视我或不体谅我的时候,我会变得情绪 化或过于苛求。
3类的表现:
我 是一个醒目的人。我认为成功是必须被他人认同。我非常认同自己做的事,也知道当我选定了一件要做的事,我是能够成功的。我认为一个人的价值在于他达到的成 就,及赢得的赞赏。因为我忙于把事情做好,因此我会把自己的感觉和需要放在次要的位置上。如果有人做事速度太慢,我会很不耐烦。我会很想把他的工作接过来 做,以免浪费我的时间。虽然我爱竞争,但我在团体中也会做个合作的队员。
4类的表现:
我 是一个极感性和情绪化的人。对别人的善恶有一种强烈直觉。我喜欢透过艺术、音乐或写作来表达自己的感觉与情绪。我有自己的一套审美眼光,也觉得自己与别人 不同和不平凡。向往人与人之间的心灵交流,和深入的人际关系。别人可能会觉得我的表现稍为敏感,但其实是因为觉得别人不了解我,而感到不开心。可是我也很 喜爱缅怀过往的感性,甚至伤感日子。我的生活充满丰富的情感与深度的内涵。
5类的表现:
我 是一个非常理性、善分析的人。我渴望拥有多一点的个人空间以了解自己的感受。我喜欢旁观胜过于参与活动。也不喜欢别人对我要求太多,尤其是要我表达自己的 内心感受。我热爱吸收知识和信息,对于交际应酬会感到浑身不自在。我不会花时间和精力在一些我认为没有价值的人和事上。当我独处的时候我喜欢回味过去的经 验,也不会觉得无聊,因为我拥有丰富的精神生活。我向往单纯、简单的生活,并尽可能远离烦嚣。
6类的表现:
我 是一个凡事作最坏打算的人,常会联想到有可能发生负面事情,有时甚至会让自己担忧不已,好象这些危险真的会发生一样。丰富的想象让我时常可以在不同时间发 现新的问题所在。我对周遭的人和事常抱怀疑的态度,所以做事常会过于犹豫。虽然我倾向于质疑权威,但当我一旦相信时,我是非常忠诚和认真负责的。对于处理 危机我有两极化的表现,要不是逃避危险,就是先发制人。我希望生活稳定,不常改变。
» 阅读全文
NB心里测试,
1.假如世界末日来临,你只能解救一种动物,你会救以下哪一种?
a.兔 b.羊 c.鹿 d.马
2.在非洲旅途中,你造访了一个部落,部落首领坚持让你选一种动物带回来当纪念品,你会选哪一种?
a.猴 b.狮 c.蛇 d.长颈鹿
3.你做错事了 ,上天惩罚你变成人以外的动物,你想变成下面哪种动物?
a.狗 b.猫 c.马 d.蛇
4.假如你有能力使某种动物消失,你会选择哪一种?
a.狮 b.蛇 c.鳄鱼 d.鲨鱼
5.有一天,你碰上了一种会说人话的动物,你希望那是哪种动物?
a.羊 b.马 c.兔 d.鸟
6.在一个孤岛上,你只能选一种动物来陪你,你会选:
a.狗 b.猪 c.母牛 d.鸟
7.假如你有能力驯服所有的动物,你会选择哪种动物作为宠物呢?
a.恐龙 b. 白老虎 c.北极熊 d.豹
8.假如你有5分钟的时间可以当一种动物,你会选择当:
a.狮 b.猫 c.马 d.鸽子
评论
1.你在现实生活中会被哪一类人吸引?
a 兔----有分裂的人格,外表像冰而内心炙热的人。
b 羊----重视顺从而温暖的人。
c 鹿----优雅及有礼貌的人。
d 马----不受约束向往自由的人。
2.那种求爱手段最容易使你觉得情不自禁:
a 猴----有创造性,从不会让你感到无趣。
b 狮----直来直往,直接的告诉你他爱你。
c 蛇----心情摇摆不定,忽冷忽热,游移不定。
d 长颈鹿----有耐性,对你永不放弃。
3.你想给爱人什么样的印象:
a 狗----忠诚忠实,永不改变。
b 猫----有个性的。
c 马----乐观的。
d 蛇----可通融的。
4.你最讨厌的个性中,哪一个会使你与爱人分手:
a 狮----你的爱人傲慢自大,表现得像一个独裁者,令你很生气。
b 蛇----情绪化,太过喜怒无常,而你不知道如何取悦他。
c 鳄鱼----无情冷血又爱讽刺人。
d 鲨鱼---- 不安全可靠。
5.你想和你的爱人建立一种什么样的关系:
a 羊----你俩不用多说话,用心沟通,对方自然知道你要什么。
b 马----你俩能谈任何事情,没有秘密。
c 兔----一种让你能够感受到温暖与恋爱的关系。
d 鸟----你和爱人不只关心现在也关心将来,一种你能与之一起成长的长期关系。
6.你会有外遇吗:
a 狗----你重视社会跟道德规范,婚后你不会犯这样的错。
b 猪----你无法抗拒欲望,很有可能越轨。
c 母牛----你不会主动,也不会拒绝,但你会很努力试着不要这样做。
d 鸟----你从来就不够坚定,事实上,你不适合婚姻,且你不想做承。
7.你对婚姻的看法:
a 恐龙----你非常消极,你不认为有快乐婚姻的存在。
b 白老虎----你认为婚姻是件很珍贵的事,一旦结婚,你会很珍惜婚姻及你的伴侣。
c 北极熊----你害怕婚姻,你认为婚姻会夺走你的自由。
d 豹----你一直想要结婚,但事实上,你甚至不知道婚姻到底是什么。
8.此刻你对爱情的看法:
a 狮----你总是渴望爱情,能为爱情做任何事,但你不会轻易坠入爱河。
b 猫----你非常以自我为中心,认为爱情对你是可以轻易得到和放弃的东西。
c 马----你不想被固定的关系绑住,你只想处处调情。
d 鸽子----你认为爱情是两人互相的承诺
1.假如世界末日来临,你只能解救一种动物,你会救以下哪一种?
a.兔 b.羊 c.鹿 d.马
2.在非洲旅途中,你造访了一个部落,部落首领坚持让你选一种动物带回来当纪念品,你会选哪一种?
a.猴 b.狮 c.蛇 d.长颈鹿
3.你做错事了 ,上天惩罚你变成人以外的动物,你想变成下面哪种动物?
a.狗 b.猫 c.马 d.蛇
4.假如你有能力使某种动物消失,你会选择哪一种?
a.狮 b.蛇 c.鳄鱼 d.鲨鱼
5.有一天,你碰上了一种会说人话的动物,你希望那是哪种动物?
a.羊 b.马 c.兔 d.鸟
6.在一个孤岛上,你只能选一种动物来陪你,你会选:
a.狗 b.猪 c.母牛 d.鸟
7.假如你有能力驯服所有的动物,你会选择哪种动物作为宠物呢?
a.恐龙 b. 白老虎 c.北极熊 d.豹
8.假如你有5分钟的时间可以当一种动物,你会选择当:
a.狮 b.猫 c.马 d.鸽子
评论
1.你在现实生活中会被哪一类人吸引?
a 兔----有分裂的人格,外表像冰而内心炙热的人。
b 羊----重视顺从而温暖的人。
c 鹿----优雅及有礼貌的人。
d 马----不受约束向往自由的人。
2.那种求爱手段最容易使你觉得情不自禁:
a 猴----有创造性,从不会让你感到无趣。
b 狮----直来直往,直接的告诉你他爱你。
c 蛇----心情摇摆不定,忽冷忽热,游移不定。
d 长颈鹿----有耐性,对你永不放弃。
3.你想给爱人什么样的印象:
a 狗----忠诚忠实,永不改变。
b 猫----有个性的。
c 马----乐观的。
d 蛇----可通融的。
4.你最讨厌的个性中,哪一个会使你与爱人分手:
a 狮----你的爱人傲慢自大,表现得像一个独裁者,令你很生气。
b 蛇----情绪化,太过喜怒无常,而你不知道如何取悦他。
c 鳄鱼----无情冷血又爱讽刺人。
d 鲨鱼---- 不安全可靠。
5.你想和你的爱人建立一种什么样的关系:
a 羊----你俩不用多说话,用心沟通,对方自然知道你要什么。
b 马----你俩能谈任何事情,没有秘密。
c 兔----一种让你能够感受到温暖与恋爱的关系。
d 鸟----你和爱人不只关心现在也关心将来,一种你能与之一起成长的长期关系。
6.你会有外遇吗:
a 狗----你重视社会跟道德规范,婚后你不会犯这样的错。
b 猪----你无法抗拒欲望,很有可能越轨。
c 母牛----你不会主动,也不会拒绝,但你会很努力试着不要这样做。
d 鸟----你从来就不够坚定,事实上,你不适合婚姻,且你不想做承。
7.你对婚姻的看法:
a 恐龙----你非常消极,你不认为有快乐婚姻的存在。
b 白老虎----你认为婚姻是件很珍贵的事,一旦结婚,你会很珍惜婚姻及你的伴侣。
c 北极熊----你害怕婚姻,你认为婚姻会夺走你的自由。
d 豹----你一直想要结婚,但事实上,你甚至不知道婚姻到底是什么。
8.此刻你对爱情的看法:
a 狮----你总是渴望爱情,能为爱情做任何事,但你不会轻易坠入爱河。
b 猫----你非常以自我为中心,认为爱情对你是可以轻易得到和放弃的东西。
c 马----你不想被固定的关系绑住,你只想处处调情。
d 鸽子----你认为爱情是两人互相的承诺
macos 编译PHP-FPM nginx
Nginx
sudo port install nginx -v
vi /opt/local/etc/nginx/nginx.conf
没作任何优化 仅作开发环境使用
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid /var/run/nginx.pid;
events {
use kqueue;
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
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;
#gzip on;
include upstream.conf;
log_format main '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';
include servers/*;
}
cd /opt/local/etc/nginx
mv fastcgi_params.example fastcgi_params
mv mime.types.example mime.types
echo ''>upstream.conf
vi /opt/local/etc/nginx/location.conf
index index.php index.html;
limit_rate 30k;
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 ~ .*\.(gif|jpg|jpeg|png|bmp|swf|zip|rar)$ {
expires 60d;
}
location ~ .*\.(js|css)$ {
expires 1h;
}
location ~ /\.ht {
deny all;
}
mkdir -p servers
vi servers/localhost
server {
listen 80;
server_name localhost;
root /Users/ooxx/Documents/site;
include location.conf;
}
php-fpm.CONF
<?xml version="1.0" ?>
<configuration>
All relative paths in this config are relative to php's install prefix
<section name="global_options">
Pid file
<value name="pid_file">/var/run/php-fpm.pid</value>
Error log file
<value name="error_log">/var/log/php-fpm.log</value>
Log level
<value name="log_level">notice</value>
When this amount of php processes exited with SIGSEGV or SIGBUS ...
<value name="emergency_restart_threshold">10</value>
... in a less than this interval of time, a graceful restart will be initiated.
Useful to work around accidental curruptions in accelerator's shared memory.
<value name="emergency_restart_interval">1m</value>
Time limit on waiting child's reaction on signals from master
<value name="process_control_timeout">5s</value>
Set to 'no' to debug fpm
<value name="daemonize">yes</value>
</section>
<workers>
<section name="pool">
Name of pool. Used in logs and stats.
<value name="name">default</value>
Address to accept fastcgi requests on.
Valid syntax is 'ip.ad.re.ss:port' or just 'port' or '/path/to/unix/socket :/tmp/php-cgi.soc'
<value name="listen_address">127.0.0.1:9000</value>
<value name="listen_options">
Set listen(2) backlog
<value name="backlog">-1</value>
Set permissions for unix socket, if one used.
In Linux read/write permissions must be set in order to allow connections from web server.
Many BSD-derrived systems allow connections regardless of permissions.
<value name="owner">_www</value>
<value name="group">_www</value>
<value name="mode">0666</value>
</value>
Additional php.ini defines, specific to this pool of workers.
These settings overwrite the values previously defined in the php.ini.
<value name="php_defines">
<!-- <value name="sendmail_path">/usr/sbin/sendmail -t -i</value> -->
<!-- <value name="display_errors">0</value> -->
<!-- <value name="error_log">/var/log/php-error.log</value> -->
<!-- <value name="log_errors">true</value> -->
</value>
Unix user of processes
<value name="user">nobody</value>
Unix group of processes
<value name="group">nobody</value>
Process manager settings
<value name="pm">
Sets style of controling worker process count.
Valid values are 'static' and 'dynamic'
<value name="style">static</value>
Sets the limit on the number of simultaneous requests that will be served.
Equivalent to Apache MaxClients directive.
Equivalent to PHP_FCGI_CHILDREN environment in original php.fcgi
Used with any pm_style.
<value name="max_children">20</value>
Sets the status URI to call to obtain php-fpm status page.
If not set, no URI will be recognized as a status page.
By default, it returns text/plain looking like:
accepted conn: 12073
pool: default
process manager: static
idle processes: 35
active processes: 65
total processes: 100
"accepted conn" : the number of request accepted by the pool
"pool" : the name of the pool
"process manager": static or dynamic
"idle processes": the number of idle processes
"active processes": the number of active processes
"total processes": idle + active
The last three number are uptaded every second.
The "accepted conn" is updated in real time
*** Output ***
By default it returns text/plain
But passing as a query string html or json, it will returns
the corresponding output syntax:
http://www.foo.bar/status
http://www.foo.bar/status?json
http://www.foo.bar/status?html
*** WARNING ***
It has to start with a /. It could be named has you want.
It's maybe not a good idea to use .php extension to be certain
not to conflict with a real PHP file
<value name="status">/status</value>
Set the ping URI to call the monitoring page of php-fpm
If not set, no URI will be recognized as a ping page.
This could be used to test from outside that php-fpm
is alive and responding:
- have a graph of php-fpm availability (rrd or such)
- remove a server from a pool if it's not responding (load balancing systems)
- trigger alerts for the operating team (24/7)
*** WARNING ***
It has to start with a /. It could be named has you want.
It's maybe not a good idea to use .php extension to be certain
not to conflict with a real PHP file
<value name="ping">/ping</value>
Set the response to custom the response of a ping request
If 'pong' is not set, the default is "pong".
The response is text/plain with a 200 response code
<value name="pong">pong</value>
Settings group for 'dynamic' pm style
<value name="dynamic">
Sets the number of server processes created on startup.
Used only when 'dynamic' pm_style is selected
<value name="start_servers">20</value>
Sets the desired minimum number of idle server processes.
Used only when 'dynamic' pm_style is selected
<value name="min_spare_servers">5</value>
Sets the desired maximum number of idle server processes.
Used only when 'dynamic' pm_style is selected
<value name="max_spare_servers">35</value>
</value>
</value>
The timeout (in seconds) for serving a single request after which the worker process will be terminated
Should be used when 'max_execution_time' ini option does not stop script execution for some reason
'0s' means 'off'
<value name="request_terminate_timeout">0s</value>
The timeout (in seconds) for serving of single request after which a php backtrace will be dumped to slow.log file
'0s' means 'off'
<value name="request_slowlog_timeout">0s</value>
The log file for slow requests
<value name="slowlog">/var/log/php-fpm.log.slow</value>
Set open file desc rlimit
<value name="rlimit_files">1024</value>
Set max core size rlimit
<value name="rlimit_core">0</value>
Chroot to this directory at the start, absolute path
<value name="chroot"></value>
Chdir to this directory at the start, absolute path
<value name="chdir"></value>
Redirect workers' stdout and stderr into main error log.
If not set, they will be redirected to /dev/null, according to FastCGI specs
<value name="catch_workers_output">yes</value>
How much requests each process should execute before respawn.
Useful to work around memory leaks in 3rd party libraries.
For endless request processing please specify 0
Equivalent to PHP_FCGI_MAX_REQUESTS
<value name="max_requests">500</value>
Comma separated list of ipv4 addresses of FastCGI clients that allowed to connect.
Equivalent to FCGI_WEB_SERVER_ADDRS environment in original php.fcgi (5.2.2+)
Makes sense only with AF_INET listening socket.
<value name="allowed_clients">127.0.0.1</value>
Pass environment variables like LD_LIBRARY_PATH
All $VARIABLEs are taken from current environment
<value name="environment">
<value name="HOSTNAME">$HOSTNAME</value>
<value name="PATH">/usr/local/bin:/usr/bin:/bin</value>
<value name="TMP">/tmp</value>
<value name="TMPDIR">/tmp</value>
<value name="TEMP">/tmp</value>
<value name="OSTYPE">$OSTYPE</value>
<value name="MACHTYPE">$MACHTYPE</value>
<value name="MALLOC_CHECK_">2</value>
</value>
</section>
</workers>
</configuration>
安装 xcache-1.3.0
wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz
tar zxvf xcache-1.3.0.tar.gz
xcache-1.3.0.tar.gz
cd xcache-1.3.0
phpize
./configure --enable-xcache --enable-xcache-optimizer
make
sudo make install
Nginx
sudo port install nginx -v
vi /opt/local/etc/nginx/nginx.conf
没作任何优化 仅作开发环境使用
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid /var/run/nginx.pid;
events {
use kqueue;
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
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;
#gzip on;
include upstream.conf;
log_format main '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';
include servers/*;
}
cd /opt/local/etc/nginx
mv fastcgi_params.example fastcgi_params
mv mime.types.example mime.types
echo ''>upstream.conf
vi /opt/local/etc/nginx/location.conf
index index.php index.html;
limit_rate 30k;
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 ~ .*\.(gif|jpg|jpeg|png|bmp|swf|zip|rar)$ {
expires 60d;
}
location ~ .*\.(js|css)$ {
expires 1h;
}
location ~ /\.ht {
deny all;
}
mkdir -p servers
vi servers/localhost
server {
listen 80;
server_name localhost;
root /Users/ooxx/Documents/site;
include location.conf;
}
sudo port install libevent -v
sudo port install mysql5-server -v
sudo port install libpng -v
sudo port install freetype -v
sudo port install libmcrypt -v
#libjpeg
wget http://www.ijg.org/files/jpegsrc.v8.tar.gz
cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
./configure --enable-shared --enable-static
make
sudo make install
sudo ranlib /usr/local/lib/libjpeg.a
make clean
sudo port install gd2 -v
sudo ln -s /opt/local/bin/mysql5 /opt/local/bin/mysql
sudo ln -s /opt/local/bin/mysql_config5 /opt/local/bin/mysql_config
# 提示找不到mysql header
#Note that the MySQL client library is not bundled anymore!
#查看port 安装在 opt目录下的支持的 include 和 lib 发现都在mysql5 子文件夹
sudo ln -s /opt/local/include/mysql5/mysql /opt/local/include/mysql
sudo ln -s /opt/local/lib/mysql5/mysql /opt/local/lib/mysql
./configure --enable-fpm --disable-ipv6 --enable-exif --enable-mbstring --enable-pcntl --enable-soap --enable-sockets --with-mysql=/opt/local --with-mysqli=/opt/local/bin/mysql_config --with-openssl --with-zlib --with-libxml-dir=/usr --with-curl --with-curlwrappers --with-gd --with-jpeg-dir --with-png-dir=/opt/local --with-zlib --with-freetype-dir=/opt/local --with-mhash --with-mcrypt-dir=/opt/local --with-iconv=/opt/local
make
sudo make install
#安装 pdo_mysql
#pecl.php.net 下载pdo_mysql
#解压后
cd PDO_MYSQL-1.0.2
phpize
./configure --with-pdo-mysql=/opt/local
make
sudo make install
sudo echo 'extension=pdo_mysql.so'>> /usr/local/lib/php.ini
sudo port install mysql5-server -v
sudo port install libpng -v
sudo port install freetype -v
sudo port install libmcrypt -v
#libjpeg
wget http://www.ijg.org/files/jpegsrc.v8.tar.gz
cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
./configure --enable-shared --enable-static
make
sudo make install
sudo ranlib /usr/local/lib/libjpeg.a
make clean
sudo port install gd2 -v
sudo ln -s /opt/local/bin/mysql5 /opt/local/bin/mysql
sudo ln -s /opt/local/bin/mysql_config5 /opt/local/bin/mysql_config
# 提示找不到mysql header
#Note that the MySQL client library is not bundled anymore!
#查看port 安装在 opt目录下的支持的 include 和 lib 发现都在mysql5 子文件夹
sudo ln -s /opt/local/include/mysql5/mysql /opt/local/include/mysql
sudo ln -s /opt/local/lib/mysql5/mysql /opt/local/lib/mysql
./configure --enable-fpm --disable-ipv6 --enable-exif --enable-mbstring --enable-pcntl --enable-soap --enable-sockets --with-mysql=/opt/local --with-mysqli=/opt/local/bin/mysql_config --with-openssl --with-zlib --with-libxml-dir=/usr --with-curl --with-curlwrappers --with-gd --with-jpeg-dir --with-png-dir=/opt/local --with-zlib --with-freetype-dir=/opt/local --with-mhash --with-mcrypt-dir=/opt/local --with-iconv=/opt/local
make
sudo make install
#安装 pdo_mysql
#pecl.php.net 下载pdo_mysql
#解压后
cd PDO_MYSQL-1.0.2
phpize
./configure --with-pdo-mysql=/opt/local
make
sudo make install
sudo echo 'extension=pdo_mysql.so'>> /usr/local/lib/php.ini
php-fpm.CONF
<?xml version="1.0" ?>
<configuration>
All relative paths in this config are relative to php's install prefix
<section name="global_options">
Pid file
<value name="pid_file">/var/run/php-fpm.pid</value>
Error log file
<value name="error_log">/var/log/php-fpm.log</value>
Log level
<value name="log_level">notice</value>
When this amount of php processes exited with SIGSEGV or SIGBUS ...
<value name="emergency_restart_threshold">10</value>
... in a less than this interval of time, a graceful restart will be initiated.
Useful to work around accidental curruptions in accelerator's shared memory.
<value name="emergency_restart_interval">1m</value>
Time limit on waiting child's reaction on signals from master
<value name="process_control_timeout">5s</value>
Set to 'no' to debug fpm
<value name="daemonize">yes</value>
</section>
<workers>
<section name="pool">
Name of pool. Used in logs and stats.
<value name="name">default</value>
Address to accept fastcgi requests on.
Valid syntax is 'ip.ad.re.ss:port' or just 'port' or '/path/to/unix/socket :/tmp/php-cgi.soc'
<value name="listen_address">127.0.0.1:9000</value>
<value name="listen_options">
Set listen(2) backlog
<value name="backlog">-1</value>
Set permissions for unix socket, if one used.
In Linux read/write permissions must be set in order to allow connections from web server.
Many BSD-derrived systems allow connections regardless of permissions.
<value name="owner">_www</value>
<value name="group">_www</value>
<value name="mode">0666</value>
</value>
Additional php.ini defines, specific to this pool of workers.
These settings overwrite the values previously defined in the php.ini.
<value name="php_defines">
<!-- <value name="sendmail_path">/usr/sbin/sendmail -t -i</value> -->
<!-- <value name="display_errors">0</value> -->
<!-- <value name="error_log">/var/log/php-error.log</value> -->
<!-- <value name="log_errors">true</value> -->
</value>
Unix user of processes
<value name="user">nobody</value>
Unix group of processes
<value name="group">nobody</value>
Process manager settings
<value name="pm">
Sets style of controling worker process count.
Valid values are 'static' and 'dynamic'
<value name="style">static</value>
Sets the limit on the number of simultaneous requests that will be served.
Equivalent to Apache MaxClients directive.
Equivalent to PHP_FCGI_CHILDREN environment in original php.fcgi
Used with any pm_style.
<value name="max_children">20</value>
Sets the status URI to call to obtain php-fpm status page.
If not set, no URI will be recognized as a status page.
By default, it returns text/plain looking like:
accepted conn: 12073
pool: default
process manager: static
idle processes: 35
active processes: 65
total processes: 100
"accepted conn" : the number of request accepted by the pool
"pool" : the name of the pool
"process manager": static or dynamic
"idle processes": the number of idle processes
"active processes": the number of active processes
"total processes": idle + active
The last three number are uptaded every second.
The "accepted conn" is updated in real time
*** Output ***
By default it returns text/plain
But passing as a query string html or json, it will returns
the corresponding output syntax:
http://www.foo.bar/status
http://www.foo.bar/status?json
http://www.foo.bar/status?html
*** WARNING ***
It has to start with a /. It could be named has you want.
It's maybe not a good idea to use .php extension to be certain
not to conflict with a real PHP file
<value name="status">/status</value>
Set the ping URI to call the monitoring page of php-fpm
If not set, no URI will be recognized as a ping page.
This could be used to test from outside that php-fpm
is alive and responding:
- have a graph of php-fpm availability (rrd or such)
- remove a server from a pool if it's not responding (load balancing systems)
- trigger alerts for the operating team (24/7)
*** WARNING ***
It has to start with a /. It could be named has you want.
It's maybe not a good idea to use .php extension to be certain
not to conflict with a real PHP file
<value name="ping">/ping</value>
Set the response to custom the response of a ping request
If 'pong' is not set, the default is "pong".
The response is text/plain with a 200 response code
<value name="pong">pong</value>
Settings group for 'dynamic' pm style
<value name="dynamic">
Sets the number of server processes created on startup.
Used only when 'dynamic' pm_style is selected
<value name="start_servers">20</value>
Sets the desired minimum number of idle server processes.
Used only when 'dynamic' pm_style is selected
<value name="min_spare_servers">5</value>
Sets the desired maximum number of idle server processes.
Used only when 'dynamic' pm_style is selected
<value name="max_spare_servers">35</value>
</value>
</value>
The timeout (in seconds) for serving a single request after which the worker process will be terminated
Should be used when 'max_execution_time' ini option does not stop script execution for some reason
'0s' means 'off'
<value name="request_terminate_timeout">0s</value>
The timeout (in seconds) for serving of single request after which a php backtrace will be dumped to slow.log file
'0s' means 'off'
<value name="request_slowlog_timeout">0s</value>
The log file for slow requests
<value name="slowlog">/var/log/php-fpm.log.slow</value>
Set open file desc rlimit
<value name="rlimit_files">1024</value>
Set max core size rlimit
<value name="rlimit_core">0</value>
Chroot to this directory at the start, absolute path
<value name="chroot"></value>
Chdir to this directory at the start, absolute path
<value name="chdir"></value>
Redirect workers' stdout and stderr into main error log.
If not set, they will be redirected to /dev/null, according to FastCGI specs
<value name="catch_workers_output">yes</value>
How much requests each process should execute before respawn.
Useful to work around memory leaks in 3rd party libraries.
For endless request processing please specify 0
Equivalent to PHP_FCGI_MAX_REQUESTS
<value name="max_requests">500</value>
Comma separated list of ipv4 addresses of FastCGI clients that allowed to connect.
Equivalent to FCGI_WEB_SERVER_ADDRS environment in original php.fcgi (5.2.2+)
Makes sense only with AF_INET listening socket.
<value name="allowed_clients">127.0.0.1</value>
Pass environment variables like LD_LIBRARY_PATH
All $VARIABLEs are taken from current environment
<value name="environment">
<value name="HOSTNAME">$HOSTNAME</value>
<value name="PATH">/usr/local/bin:/usr/bin:/bin</value>
<value name="TMP">/tmp</value>
<value name="TMPDIR">/tmp</value>
<value name="TEMP">/tmp</value>
<value name="OSTYPE">$OSTYPE</value>
<value name="MACHTYPE">$MACHTYPE</value>
<value name="MALLOC_CHECK_">2</value>
</value>
</section>
</workers>
</configuration>
安装 xcache-1.3.0
wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz
tar zxvf xcache-1.3.0.tar.gz
xcache-1.3.0.tar.gz
cd xcache-1.3.0
phpize
./configure --enable-xcache --enable-xcache-optimizer
make
sudo make install
StuffIt Deluxe 2009 注册机
利用这个注册机生成的序列号在网站上可以直接下载 StuffIt Deluxe 2009
DLXP-39PB9FP-08306805
下载文件
利用这个注册机生成的序列号在网站上可以直接下载 StuffIt Deluxe 2009
DLXP-39PB9FP-08306805
下载文件 


