[置顶] 收费提供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

配置,包括系统优化,数据库备份,日志切割,并提供免费不限时的后续服务。


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


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

windows下安装apc缓存

[不指定 2010/09/03 10:51 | by xiaoyuwxz ]
本内容为原创内容,转载请注明:
本文来自http://blog.gsywx.com

windows下安装apc缓存
下载地址:
http://downloads.php.net/pierre/
下载相应版本
解压出php_apc.dll,拷贝入php\ext目录
修改php.ini
增加:
extension=php_apc.dll
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 128
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 2048
apc.write_lock = On
apc.gc_ttl = 3600
apc.ttl= 7200
apc.enable_cli=1
apc.enabled = 1

重启iis或apache即可
注意apc与zend有冲突,所以要使用apc就要放弃使用zend

linux安装APC缓存的安装

[不指定 2010/09/03 09:23 | by xiaoyuwxz ]
本内容为原创内容,转载请注明:
本文来自http://blog.gsywx.com

APC的php扩展下载地址:
http://pecl.php.net/package/APC
wget http://pecl.php.net/get/APC-3.1.4.tgz
tar zxvf APC-3.1.4.tgz
cd APC-3.1.4
/web/php/bin/phpize
./configure --enable-apc --enable-apc-mmap --with-php-config=/web/php/bin/php-config
make
make install
返回:
Installing shared extensions:     /web/php/lib/php/extensions/no-debug-non-zts-20060613/
vi /etc/php
查找extension_dir,在下面加上:
extension=apc.so
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 128
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 2048
apc.write_lock = On
apc.gc_ttl = 3600
apc.ttl= 7200
apc.enable_cli=1

相关参数说明:(完整的参数说明请查看INSTALL文件)
apc.enabled = 1
设置0可以禁用APC。主要当APC被静态编译到PHP时,没有其他的方法来禁用它,编制了zend_extension时可以注释掉。默认值为:1
apc.shm_segments = 1
为编译器缓冲区分配的共享内存块数量(建议值为1)。将其设置为1以外的值并没有影响模式的mmap,因为mmap'ed的SHM段没有大小限制。
如果APC耗尽了共享内存,并且已将apc.shm_size指令设为系统允许的最大值,你可以尝试增大此值。默认值为:1
apc.shm_size = 30
每个共享内存块的大小(以MB为单位,建议值为128~256)。
有些系统(包括大多数BSD)默认的共享内存块大小非常小。默认值为:30
apc.num_files_hint = 1000
Web服务器上可能被包含或被请求的不同源文件的大致数量(建议值为1024~4096)。
如果你不能确定,则设为 0 ;此设定主要用于拥有数千个源文件的站点。默认值为:1000
apc.user_entries_hint =4096
同apc.num_files_hint。只是针对每个用户而言,默认值:4096
apc.ttl = 0
缓存条目在缓冲区中允许逗留的秒数。0 表示永不超时。建议值为7200~36000。设为 0 意味着缓冲区有可能被旧的缓存条目填满,从而导致无法缓存新条目。默认值为:0
apc.user_ttl = 0
类似于apc.ttl,只是针对每个用户而言,建议值为7200~36000。默认值:0
apc.gc_ttl = 3600
缓存条目在垃圾回收表中能够存在的秒数。此值提供了一个安全措施,即使一个服务器进程在执行缓存的源文件时崩溃,而且该源文件已经被修改,为旧版本分配的内存也不会被回收,直到达到此TTL值为止。设为零将禁用。默认值3600
apc.cache_by_default = On
是否默认对所有文件启用缓冲。 若设为Off并与以加号开头的apc.filters指令一起用,则文件仅在匹配过滤器时才被缓存。默认值:On
apc.filters =
一个以逗号分隔的POSIX扩展正则表达式列表。如果源文件名与任意一个模式匹配,则该文件不被缓存。
注意,用来匹配的文件名是传递给include/require的文件名,而不是绝对路径。
如果正则表达式的第一个字符是"+"则意味着任何匹配表达式的文件会被缓存,如果第一个字符是"-"则任何匹配项都不会被缓存。"-"是默认值,可以省略掉。默认值:""
apc.max_file_size = 1M
禁止大于此尺寸的文件被缓存。默认值:1M
apc.num_files_hint = 1000
Web服务器上可能被包含或被请求的不同源文件的大致数量(建议值为1024~4096)。
如果你不能确定,则设为 0 ;此设定主要用于拥有数千个源文件的站点。
apc.write_lock = 1
是否启用写入锁。
apc.enable_cli = 1
主要用于测试和调试。这使APC的设置应用于PHP的CLI版本。


如果要看apc的使用情况可以把源码包下的apa.php拷贝到网站目录内在IE中打开,就可以看到apc状态的图表了。

点击在新窗口中浏览此图片
本内容为原创内容,转载请注明:
本文来自http://blog.gsywx.com

要求:把192.168.0.3机上的/aa.tar.gz拷贝到192.168.0.2机器的/目录
具体操作:

在备份服务器上192.168.0.2
mkdir -p ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa

在被备份服务器上192.168.0.3
mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys
ssh 192.168.0.2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

在备份服务器上192.168.0.2
scp -rp root@192.168.0.3:/aa.tar.gz /
第一次执行会让输入确认"yes",以后就不用再输入了
此时可以把此命令放到计划任务中而自动执行了
crontab -e

分页: 1/18 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]