CentOS5.3
.
nginx
……………………………………………web server
.
Mysql
……………………………………………
用数据库存储用户信息
.
Php
………………………………………………
php(fastcgi)
.
Authlib
…………………………………………
与
sasl
一起做验证
.
Sasl
……………………………………………验证方法
.
Postfix
………………………………………
smtp
邮件发送服务主程序
.
Courier-imap
…………………………………
pop3
邮件接收主程序
.
Pcre
……………………………………………安装
Imap
需要
perl
正则表达式
.
Maildrop
…………………………………………邮件投递代理,邮件转发到用户邮箱
……………………………………………杀毒软件
………………………………………邮件病毒扫描
………………………………防垃圾邮件
、system tools
、administration tools
、development tools
、development libraries
、network servers (5.1为network services)
没有单独列出)
@
版本:
mysql-5.0.41.tar.gz
安装过程:
……………………………安装开始………………………………………………
# groupadd mysql
# make && make install
//postfix
编译里会用到
起动/关闭MySQL
–p shutdown
设置密码
添加
/usr/local/webserver/mysql5/bin
到环境变量
i /etc/profile
shell> tar zxvf libpng-1.2.29.tar.gz
2.
版本jpegsrc.v6b.tar.gz
shell> tar zxvf jpegsrc.v6b.tar.gz
由于
jpeg
的安装脚本中
,
没有创建文件夹
,
因此我们得手动给他创建好文件夹
**/
生成共享
*/
Shell> ./configure –prefix=/usr/local/jpeg –enable-shared –enable-static
Shell> make && make install
#################################################
@
版本
freetype-2.3.7.tar.gz
#############################################
//
不指定目录,方便以下
RRDTool
安装
fontconfig-2.6.0.tar.gz
#################################################
@
版本
gd-2.0.35.tar.gz
库安装以前先把以上几个安装上,这个安装是有一定顺序的。
** Configuration summary for gd 2.0.34:
cd . && /bin/sh /usr/local/src/gd-2.0.35/config/missing –run aclocal-1.9 -I config
:
make
一下,如果不行,可以安装下边的包
gettext
包
: shell> yum install gettext
或通过手动下载
gettext
包
3.PHP(FastCGI)模式安装
@php版本
:5.2.6
#gzip -cd php-5.2.9-fpm-0.5.10.diff.gz | patch -d php- 5.2.9 -p1
步骤:
#./configure –prefix=/usr/local/phpcgi –with-config-file-path=/usr/local/phpcgi/etc –with-mysql=/usr/local/mysql –with-gd=/usr/local/gd –with-jpeg-dir=/usr/local/jpeg –with-png-dir=/usr/local/lib –with-freetype-dir=/usr/local/lib –enable-mbstring –enable-mbregex –enable-bcmath –enable-sockets –with-xsl –with-curl –with-curlwrappers –enable-fastcgi –enable-force-cgi-redirect –enable-discard-path –with-openssl
–enable-fpm
# make && make install
######################################################
<configuration>
<section name=”global_options”>
<value name=”pid_file”>/usr/local/phpcgi/logs/php-fpm.pid</value>
<value name=”error_log”>/usr/local/phpcgi/logs/php-fpm.log</value>
<value name=”log_level”>notice</value>
<value name=”emergency_restart_threshold”>10</value>
<value name=”emergency_restart_interval”>1m</value>
<value name=”process_control_timeout”>5s</value>
<value name=”daemonize”>yes</value>
</section>
<workers>
<section name=”pool”>
<value name=”name”>default</value>
<value name=”listen_address”>127.0.0.1:9000</value>
<value name=”listen_options”>
<value name=”backlog”>-1</value>
<value name=”owner”></value>
<value name=”group”></value>
<value name=”mode”>0666</value>
</value>
<value name=”php_defines”>
<value name=”sendmail_path”>/usr/sbin/sendmail -t -i</value>
<value name=”display_errors”>1</value>
</value>
<value name=”user”>vmail</value>
<value name=”group”>vmail</value>
<value name=”pm”>
<value name=”style”>static</value>
<value name=”max_children”>25</value>
<value name=”apache_like”>
<value name=”StartServers”>10</value>
<value name=”MinSpareServers”>5</value>
<value name=”MaxSpareServers”>25</value>
</value>
</value>
<value name=”request_terminate_timeout”>0s</value>
<value name=”request_slowlog_timeout”>0s</value>
<value name=”slowlog”>logs/slow.log</value>
<value name=”rlimit_files”>51200</value>
<value name=”rlimit_core”>0</value>
<value name=”chroot”></value>
<value name=”chdir”></value>
<value name=”catch_workers_output”>yes</value>
<value name=”max_requests”>500</value>
<value name=”allowed_clients”>127.0.0.1</value>
<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>
:0.7.57
步骤
:
#
./configure –user=vmail –group=vmail –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
转载于:https://blog.51cto.com/anxiongbo/163565
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110900.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...