[置顶] 收费提供asp+php环境配置

[不指定 2008/04/05 20:01 | by xiaoyuwxz ]
        
      提供windows系统的asp+php+mysql+zend+phpmyadmin+xcache环境配置。
    或apache+php+msyql+zend+phpmyadmin+eaccerator环境配置
    (windows2008)IIS7.5+phpfastcgi+wincache+mysql+phpmyadmin+urlrewrite
      或IIS7.5+phpfastcgi+mysql+zend+xcache+phpmyadmin+urlrewrite

windows系统包括:
  
      windows 2000、 windows XP、  windows 2003、   windows 7、   windows 2008
        
系统的优化和安全,自动备份数据库的设置。

        一般各程序版本为当前官方发布的各软件的最新版本, 也可按要求改选其他版本。

     提供linux系统的 apache+mysql+php+zend+eaccelerator+memcache+imagick+phpmyadmin、vsftpd
       或者           nginx+mysql+php+zend+eaccelerator+memcache+imagick+phpmyadmin、vsftpd
       或者           lighttpd+mysql+php+zend+eaccelerator+memcache+imagick+phpmyadmin、vsftpd
       或者      nginx前端、apache后端 mysql zend eaccelerator memcache imagick phpmyadmin vsftpd

配置,包括系统优化,数据库备份,日志切割,并提供免费1年的后续服务(基本操作以及环境组件的升级)。


        提供主机磁盘及网站安全配置,系统管理,日常数据及程序管理方法,支持淘宝交易,完成后确认付款。


        联系方式:可以通过本博客首页左方QQ会话,或直接加本人QQ:14061253

phpfastcgi+lighttpd的安装

[不指定 2010/06/08 07:28 | by xiaoyuwxz ]
lighttpd的安装
1、先安装mysql
2、安装php,php的编译参数加上 --enable-fastcgi --enable-force-cgi-redirect
3、安装lighttpd
   a、安装pcre
        tar zxvf pcre-7.9.tar.gz
        cd pcre-7.9/
        ./configure
        make
        make install
        cd ../
    b、安装lighttpd
        tar xzvf lighttpd-1.4.26.tar.gz
        cd lighttpd-1.4.26
        ./configure --prefix=/web/lighttpd
        make
        make install

mkdir /etc/lighttpd
cp doc/lighttpd.conf /etc/lighttpd/
cp doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
cp doc/rc.lighttpd.redhat /etc/init.d/lighttpd

vi /etc/init.d/lighttpd
lighttpd="/usr/sbin/lighttpd修改为lighttpd="/web/lighttpd/sbin/lighttpd" 改为你的lighttpd的安装路径
vi /etc/lighttpd/lighttpd.conf  修改配置文件

打开需要的模块,去掉前面的# ( "mod_rewrite",  "mod_alias", "mod_access", "mod_fastcgi",  "mod_cgi",   "mod_compress", "mod_accesslog" )

server.document-root        = "/srv/www/htdocs/"   修改为自己的路径
如:
server.document-root        = /home/wwwroot/htdocs

#server.pid-file            = "/var/run/lighttpd.pid"   打开这一句
#server.username            = "wwwrun"   改成自己的用户
#server.groupname           = "wwwrun"    改成自己的用户组
如自己加一个
groupadd wwwrun
useradd wwwrun -g wwwrun -d /home/wwwroot/htdocs -s /sbin/nologin

查找下面的:
#fastcgi.server             = ( ".php" =>
#                               ( "localhost" =>
#                                 (
#                                   "socket" => "/var/run/lighttpd/php-f        astcgi.socket",
#                                   "bin-path" => "/usr/local/bin/php-cg        i"
#                                 )
#                               )
#                            )
打开
#cgi.assign                 = ( ".pl"  => "/usr/bin/perl",
#                               ".cgi" => "/usr/bin/perl" )
打开

mkdir -p /var/run/lighttpd/
chown -R www.www /var/run/lighttpd/
chmod -R 777 /var/run/lighttpd/
mkdir -p /var/log/lighttpd/
chmod -R 777 /var/log/lighttpd/
上面一段较重要,否则会启动不了lighttpd

chkconfig --add lighttpd
chkconfig lighttpd on
service lighttpd start

在/home/wwwroot/htdocs里建个phpinfo.php进行测试
phpinfo();
?>
    经过7-8个小时的研究,在windows7或windows2008下的IIS+php环境一键安装包终于顺利结束。
win7和win2008sp1版本安装的IIS是7.0的,而win2008R2安装的IIS是7.5的。

    整个设计思想大致如下:
1、php安装非线程安全的版本,可以更好的配置IIS下的fastcgi运行。
2、mysql使用官方的解压版进行命令行安装
3、wincache从官方下载并解压出来,放入php程序目录内和配置好php.ini

    过程如下:
1、请求输入安装的分区
2、进行磁盘格式的判断,安装在NTFS的分区继续下一步
3、拷贝预置程序到目标分区,并进行各目录及系统目录的权限设置
4、停止系统WAS服务,并进行安装前的php环境清理
5、为系统添加php配置的环境变量
6、判断是否已安装mysql服务,如已安装,则停止并卸载
7、根据输入的安装的分区来配置my.ini,因php配置中不涉及到分区的位置,故无需配置php.ini
8、安装mysql,并启动mysql,启动w3svc服务
9、判断是否已安装adminpack(fastcgi模块),如已安装则跳过,win7和win2008SP1的IIS版本为7,需自行另安装此模块,判断系统位数为32还是64来选择安装相应的adminpack
10、为fastcig添加脚本映射及变量数据
11、添加默认文档
12、建立phpmyadmin的虚拟站点
13、停止WAS服务以安装rewrite组件判断有无安装rewrite组件,如已安装则跳过,判断系统为32还是64位来安装相应的rewrite2.0组件
14、启动w3svc服务,拷贝phpinfo.php到默认站点,并清除为安装存放的临时文件
15、自动调用IE打开phpinfo.php及phpmyadmin的站点

至此,环境安装结束,因考虑了系统的32还是64位,所以,现在的win7和win2008都同时适用。

相对来说比win2003下的批处理更好完成
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]