1.mysql
install:
tar -xvzf mysql-4.1.7.tar.gz
cd mysql-4.1.7
./cofigure --prefix=/data
make
make install
test:
cd /data/
./mysql_install_db
cd ..
chown -R mysql.mysql *
./mysqld_safe &
2.apache
tar -xvzf httpd-2.0.54.tar.gz
cd httpd-2.0.54
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most -enable-rewrite
make
make install
3.freetype
tar -vxzf freetype-2.1.9.tar.gz
cd freetype-2.1.9
./configure --prefix=/usr/local/freetype
make
make install
4.jpeg
tar -xvzf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --enable-shared --enable-static
make
make install
/* 这个是我的配置,上面的是参考自phpx.com
tar -xvzf jpegsrc.v6b.tar.gz
./configure --prefix=/usr/local/jpeg
make
mkdir -p /usr/local/jpeg/man/man1
mkdir -p /usr/local/jpeg/bin
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/lib
make install-lib*/
5.png
tar -xzvf libpng-1.2.5.tar.gz
cd libpng-1.2.5
cd scripts/
cp makefile.linux ../Makefile
cd ..
vi Makefile
prefix=/usr/local/libpng
# Where the zlib library and include files are located.
ZLIBLIB=/usr/lib
ZLIBINC=/usr/include
make test
make
mkdir -p /usr/local/libpng/inlcude/libphg12
make install
6.libiconv
tar -xzvf libiconv-1.8.tar.gz
cd libiconv-1.8
./configure --prefix=/usr/local/libiconv
make
make install
最后ldconfig刷新一下
ldconfig -v
确认有
libjpeg.so.62 => libjpeg.so.62.0.0
libpng.so.3 => libpng.so.3.1.2.5
libpng12.so.0 => libpng12.so.0.1.2.5
libfreetype.so.6 => libfreetype.so.6.3.2
7.GD//可能顺序需要参看备注
tar -xvzf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure --prefix=/usr/local/gd2 --with-freetype=/usr/local/freetype
make
make install
8.php
tar -xvzf php-4.3.11.tar.gz
cd php-4.3.11
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib \
--with-freetype-dir=/usr/local/freetype \
--with-gd=/usr/local/gd2 \
--with-mysql=/data \
--with-png --with-png-dir=/usr/local/libpng \
--with-jpeg --with-jpeg-dir=/usr/local/jpeg \
--with-iconv --with-iconv-dir=/usr/local/libiconv \
--enable-gd-native-ttf
make
make install
9.qmail
groupadd -g 2108 nofiles
mkdir /var/qmail
useradd -g nofiles -d /var/qmail/alias alias -s /sbin/nologin
useradd -g nofiles -d /var/qmail qmaild -s /sbin/nologin
useradd -g nofiles -d /var/qmail qmaill -s /sbin/nologin
useradd -g nofiles -d /var/qmail qmailp -s /sbin/nologin
groupadd -g 2107 qmail
useradd -g qmail -d /var/qmail qmailq
useradd -g qmail -d /var/qmail qmailr
useradd -g qmail -d /var/qmail qmails
tar -xvzf qmail-1.03.tar.gz
cd qmail-1.03
vi error.h
extern int errno; -> #include <errno.h>
vi cdb_seek.c
extern int errno;
vi dns.c
extern int errno;
make setup check </errno.h>
.建立必要的control
./config-fast yuan2.sina.com.cn
.自动开机启动
cp /var/qmail/boot/home /var/qmail/rc
vi /etc/rc3.d/S82qmaild
csh -cf '/var/qmail/rc &'
console 测试邮件
/var/qmail/bin/qmail-inject zjnbshifox@163.com
^D
配置php.ini
/usr/local/php/lib/php.ini
; SMTP = localhost
sendmail_path = /var/qmail/bin/qmail-inject
php 测试发送
$to = "zjnbshifox@163.com";
$message = "I am working.\nfrom " . getenv("HTTP_HOST") . "\nby " . getenv("REMOTE_ADDR");
mail($to, "Test mail", $message,
"From: webmaster@themailserver.com\r\n"
."Reply-To: webmaster@themailserver.com\r\n"
."X-Mailer: PHP/" . phpversion());
echo "This script send test mail to $to";
?>
分享到:
相关推荐
Windows 平台: IIS/Apache/Nginx + PHP(5.2+) + MySQL Linux/Unix 平台: Apache/Nginx + PHP (5.2+) + MySQL #提示: 建议使用Mysql的5.5/5.6版本以实现最高执行效率。 # 组件要求 | PHP:本程序支持PHP5.2及...
修正了PHP iconv和gd库冲突的BUG,增加了PHP mcrypt、memcache扩展,修改了PHP和Nginx编译参数,优化了Nginx配置文件,添加了部分功能。Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 ...
curl gd iconv mbstring mcrypt mysqli mysqlnd PDO pdo_mysql openssl fileinfo 安装说明: 具体操作如下:首先登录idc.125800.vip官方 注册一个帐号,绑定QQ登录。登录好找我开通代理级别。然后下载本站...
mysql=/backup/mysql –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-curl –with-gd –enable-gd-native-ttf –with-apxs2=/usr/local/apache/bin/apxs –enable-sockets –with-iconv ...
curl gd iconv mbstring mcrypt mysqli mysqlnd PDO pdo_mysql openssl fileinfo 安装说明: 具体操作如下:首先登录idc.125800.vip官方 注册一个帐号,绑定QQ登录。登录好找我开通代理级别。然后下载本站...
基本需求:php+mysql+zend optimizer 推荐配置: OS: windows/linux/freebsd WEB: iis/apache/lighttpd/nginx PHP: 4.4 版本以上 MYSQL: 4.0 版本以上 Zend Optimizer 3.0 以上,一般使用最新版本的 注:php需要...
Profis CMS Profis CMS(内容管理系统)–是用于网站信息管理... MySQL配置 Query buffering must not be disabled. 故障排除 如果出现“ .htaccess:此处不允许订购”错误,请尝试在“”指令中注释“ order allow,de
Webasyst Webasyst是一个开放源代码...将源代码复制到Web服务器的%PATH%目录(例如, public_html / webasyst )。 git: cd %PATH% git clone git://github.com/webasyst/webasyst-framework.git SVN: cd %PATH
Web环境:Apache、Ngix、IIS均可 语言环境:PHP 5.1.2 及以上 数据库:MySQL 5.0 及以上 其他:Zend Optimizer 2.5.7 及以上 特别说明:从本版本开始,安装环境不再兼容php4,只支持php5,请安装前一定要先确认php...
Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" ; and you cannot use both "ob_gzhandler" and "zlib.output_compression". ; Note: output_handler must be empty if this is set 'On' ...
将代码获取到Web服务器的文件夹%PATH%中(例如public_html / webasyst): 通过GIT: cd %PATH% git clone git://github.com/webasyst/webasyst-framework.git 通过SVN: cd %PATH% svn checkout ...
GD,iconv,mbstring,simplexml,json和过滤器PHP扩展 MySQL 5.0或更高版本,MariaDB及其在PHP中的支持 Apache + mod_rewrite +(已禁用MultiViews选项) 安装InstantCMS 检查要求。 如何 ? 发牌 该软件根据GPL...