qder 发表于 2013-8-15 09:08:35

Apache+Mysql+php+ZenTaoPMS安装配置文档

基于Apache+Mysql+php+ZenTaoPMS安装配置一、Apache安装配置tar zxvf httpd-2.2.23.tar.gzcd httpd-2.2.23mkdir –p /usr/local/app/apache2./configure --prefix=/usr/local/app/apache2 --enable-so --enable-maintainer-mode --enable-rewrite   #添加后面的参数是为了解析svnmake && make install/usr/local/app/apache2/conf/httpd.conf         #apache主配置文件          /usr/local/app/apache2/bin/apachectl –t       #检查配置是否正确(Syntax OK)/usr/local/app/apache2/bin/apachectl–v      #查看版本信息(正确安装)/usr/local/app/apache/bin/apachectl{start/stop/restart}       #基本命令#输入http://192.168.0.210/#提示It Works!表示安装成功
#下面是可选命令参数(供参考)cpsupport/apachectl /etc/init.d/httpdvi/etc/init/httpd# Startup script for the Apache Web Server# chkconfig: - 85 15# description: Apache is a World Wide Web server. It is used toserve# HTML files and CGI.# processname: httpd# pidfile: /usr/local/app/apache2/log/httpd.pid# config: /usr/local/app/apache2/conf/httpd.confchmod 755 /etc/init.d/httpdmkdir -p /var/log/httpd/access_logservice httpd{start/stop/restart/status}vim http.conf   Listen 8888   LoadModule php5_module      modules/libphp5.so              User apache          Group apache          ServerName 192.168.0.201:8888                         DirectoryIndex index.php index.html                    AddType application/x-httpd-php .php          AddType application/x-httpd-php-source .phps                                      AllowOverride all            Options -MultiViews                                ServerName pj.zentao.com            DocumentRoot /usr/local/app/apache2/htdocs/         
二、Mysql安装配置groupaddmysql                              #添加分组useradd-g mysql -d /usr/local/mysql -s /sbin/nologin mysql #添加用户tarzxvf mysql-5.5.tar.gzmvmysql-5.5 /usr/local/mysqlcd/usr/local/mysqlchown –Rmysql:mysql . #修改权限,相当于chown-R mysql . /chgrp -R mysql.mkdir –p/u1/mysql/data                  #创建数据存放库mkdir –p/u1/mysql/logs                  #创建日志库chown –Rmysql.mysql/u1/mysql/data       #设置权限chown –Rmysql.mysql/u1/mysql/logs       #下面是初始化数据库#修改主配置文件my.cnfbasedir      = /usr/local/mysqldatadir         =/u1/mysql/databind-address    =192.168.0.210port         = 3306socket          =/tmp/mysql.socklog-bin         =/u1/mysql/logs/mysql-bininnodb_log_group_home_dir = /u1/mysql/logs./scripts/mysql_install_db--user=mysql--defaults-file=/usr/local/mysql/my.cnfcpsupport-files/my-medium.cnf /etc/my.cnf          #有提示输入ycpsupport-files/mysql.server /etc/init.d/mysql.serverbin/mysqld_safe--user=mysql &      #在后台启动mysql服务,ctrl+c退出vim /etc/profile                  #设置环境变量,添加如下内容(重启生效)PATH=$PATH:/usr/local/mysql/bin/export PATHmysql                               #登录数据库(正确登录,表示安装完成)mysql>create database zentao;mysql>grant all privileges on zentao.* to 'bug'@'localhost'identified by 'bug*()';mysql>flush privileges;vimstart.sh                        #建立启动脚本文件,添加如下一行内容/usr/local/mysql/bin/mysqld--defaults-file=/usr/local/mysql/my.cnf &chmod+x start.sh                   #添加可执行权限
#下面是可选命令参数(供参考)cp support-files/mysql.server/etc/init.d/mysqlchmod 755 /etc/init.d/mysqlchkconfig --add mysqlchkconfig --level 35 mysql on               #设置开机启动service mysql start/usr/local/mysql/bin/mysqladmin-u root password ‘123456/usr/local/mysql/bin/mysql -uroot -p 123456
三、php安装:tar zxvf libmcrypt-2.5.7.tar.gzcd libmcrypt-2.5.7./configuremake && make installmkdir –p /usr/local/app/phptar zxvf php-5.4.8.tar.gzcd php-5.4.8yum install bison./configure --prefix=/usr/local/app/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/app/apache2/bin/apxs --with-gd --with-jpeg-dir=/usr/lib--enable-gd-native-ttf --with-zlib-dir=/usr/lib --with-png-dir=/usr/lib --with-freetype-dir=/usr/include/freetype2 --enable-sockets --enable-ftp --enable-mbstring --with-pdo-mysql=shared
libtool --finish/u1/tool/php-5.4.8/libs
注:--with-pdo-mysql=shared加载使php支持mysql连接(省略第六步)*******************************************************************************问题1:# /usr/local/app/apache2/bin/apachectl-thttpd: Syntax error online 422 of /usr/local/app/apache2/conf/httpd.conf: Cannot load/usr/local/app/apache2/modules/libphp5.so into server:/usr/local/app/apache2/modules/libphp5.so: undefined symbol: OnUpdateBool
问题2:#/usr/local/app/apache2/bin/apachectl -thttpd: Syntax error on line 422 of/usr/local/app/apache2/conf/httpd.conf:Cannot load/usr/lib/apache2/modules/libphp5.so into server:/usr/lib/apache2/modules/libphp5.so: undefined symbol: zend_parse_parameters解决办法:yum install bison******************************************************************************make && makeinstallcp php.ini-development/usr/local/app/php/lib/php.inicd /usr/local/app/php/etccp php-fpm.conf.default php-fpm.confvim php.ini   expose_php= off   max_execution_time= 300   max_input_time= 120   memory_limit= 64M   error_reporting= E_ALL | E_STRICT   display_errors= off   error_log= /u1/logs/php_errors.log   post_max_size= 16M       extension_dir="/usr/local/app/php/lib/php/extensions/no-debug-non-zts-20100525"extension=pdo_mysql.soextension=mcrypt.soextension=http.soextension=apc.soextension=sphinx.soupload_tmp_dir = /dev/shmupload_max_filesize = 32Mallow_url_fopen = offdate.timezone = Asia/Shanghaisession.entropy_length = 0session.entropy_file =
四、安装ZenTaoPms:unzip ZenTaoPms.zipmv ZenTaoPms /usr/local/app/apache2/htdocs/             #采用页面安装方式chown -R apache:apache /usr/local/app/apache2/htdocs/http://192.168.0.210:8888/zentaopms/www/install.php 或者:http://pj.zentao.com/zentaopms/www/install.php
官方网址:http://www.zentao.net/

北极星光 发表于 2013-8-15 10:54:30

比我有才的都没我帅,比我帅的都没我有才!

sdxh0506 发表于 2013-8-15 12:58:17

走自己的路,让别人打车去吧。

???紵 发表于 2013-8-15 17:52:34

生我之前谁是我,生我之后我是谁?

24cun_cn 发表于 2013-8-16 09:12:54

解释就是掩饰,掩饰就是编故事!

uyfrjk 发表于 2013-8-16 21:29:32

不要在一棵树上吊死,在附近几棵树上多试试死几次~

huazhi 发表于 2013-8-17 04:12:07

男人与女人,终究也只是欲望的动物吧!真的可以因为爱而结合吗?对不起,我也不知道。。
页: [1]
查看完整版本: Apache+Mysql+php+ZenTaoPMS安装配置文档