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/
比我有才的都没我帅,比我帅的都没我有才! 走自己的路,让别人打车去吧。 生我之前谁是我,生我之后我是谁? 解释就是掩饰,掩饰就是编故事! 不要在一棵树上吊死,在附近几棵树上多试试死几次~ 男人与女人,终究也只是欲望的动物吧!真的可以因为爱而结合吗?对不起,我也不知道。。
页:
[1]