首页论坛文档中心邮件
个性首页 | 登陆
返回列表 回复 发帖

Zhpanel 部署标准 - 基础

你可以使用外部PHP,但建议编译一个专用的PHP给面板服务。
  1. ./configure --with-layout=GNU \
  2. --disable-all --with-pcre-regex \
  3. --with-pcre-dir=/zh/lib \
  4. --with-zlib-dir=/zh/lib --enable-fastcgi \
  5. --without-pear --prefix=/zh/mon/php
  6. make
  7. make install
  8. mkdir /zh/mon/php/etc
  9. cp php.ini-dist /zh/mon/php/etc
  10. vim /zh/mon/php/etc  # 调优
复制代码
面板依赖几个扩展,必须要安装上:
pdo 基础
  1. cd ext/pdo
  2. /zh/mon/php/bin/phpize
  3. ./configure --with-php-config=/zh/mon/php/bin/php-config
  4. make
  5. make install
复制代码
PDO SQLITE
  1. cd ../pdo_sqlite/
  2. /zh/mon/php/bin/phpize
  3. ./configure --with-php-config=/zh/mon/php/bin/php-config
  4. make
  5. make install
复制代码
Mysql
  1. cd ../mysql
  2. /zh/mon/php/bin/phpize
  3. ./configure --with-php-config=/zh/mon/php/bin/php-config --with-mysql=/zh/mysql5/
  4. make
  5. make install
复制代码
Session
  1. cd ../session/
  2. /zh/mon/php/bin/phpize

  3. ./configure --with-php-config=/zh/mon/php/bin/php-config

  4. make

  5. make install
复制代码
加入扩展支持
  1. extension_dir = "/zh/mon/php/lib/php/20060613"
  2. extension=pdo.so
  3. extension=pdo_sqlite.so
  4. extension=mysql.so
  5. extension=session.so
复制代码
http://eaxi.com
安装mongoose

具体过程参见http://eaxi.com/bbs/thread-285-1-1.html
步骤一样,但请将php-cgi目录设置为新编译的php-cgi
http://eaxi.com
进入/zh/mon/html目录,把文件checkout出来:
  1. cd /zh/mon/html
  2. svn co https://zhpanel.googlecode.com/svn/trunk/frontend . --username combbs
复制代码
复制样板数据库
  1. cd data
  2. cp zhpanel_dist.db zhpanel.db
复制代码
http://eaxi.com
返回列表 回复 发帖