教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

linux php开发环境配置

来源:网络收集 时间:2026-03-30
导读: ======================================================================pgsql的配置 tar -zxvf postgresql-8.0.3.tar.gz cd postgresql-8.0.3 ./configure --prefix=/usr/local/pgsql 注意:有的系统并没有默认安装readline*2。可能会报出缺乏readline支

======================================================================pgsql的配置

tar -zxvf postgresql-8.0.3.tar.gz cd postgresql-8.0.3

./configure --prefix=/usr/local/pgsql

注意:有的系统并没有默认安装readline*2。可能会报出缺乏readline支持,但是不要紧,可以用命令行避免使用Readline库,但是这样会关闭 psql 里的命令行编辑和历史。 ./configure --without-readline

当然还可以安装readline-devel和readline来支持。 make

make install

最后的安装文件会安装在/usr/local/pgsql下,然后添加postgres用户: adduser postgres

把安装路径的所有文件都改变成postgres组和用户拥有。 chown -R postgres /usr/local/pgsql chgrp -R postgres /usr/local/pgsql

su postgres (切换到postgres用户身份执行程序) /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

这个命令是建立数据库目录到指定的路径,数据会存储在/usr/local/pgsql/data目录下。 /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 & 指定日志文件之后可以建立测试数据库: /usr/local/pgsql/bin/createdb postgres_db /usr/local/pgsql/bin/psql postgres_db

让系统自动运行postgres,在postgresql-8.0.3/contrib/start-scripts目录下有linux这个文件。 cp linux /etc/init.d/postgresql chkconfig --add postgresql 把postgresql添加到启动列表 chmod -R 777 /etc/init.d/postgresql

重新启动系统或直接/etc/init.d/postgresql start 就可以测试

pgsql远程连接配置: #gedit postgresql.conf

#listen_addresses = 'localhost'为listen_addresses = '*' #port =5432 将#去掉 找到data\\pg_hba.conf 修改IPV4为:

# IPv4 local connections:

host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 trust 远程连接测试: 使用 pgadmin

====================================================================== pgsql tsearch2 安装配置:

cd postgresql-8.0.3/contrib/tsearch2

gmake

gmake install

====================================================================== pgsql slony 安装配置: tar -zxvf slony1-1.1.2.tar.bz2 cd slony1-1.1.2

./configure --with-pgsourcetree=/root/install/postgresql-8.0.3 gmake

gmake install

======================================================================

mysql 安装配置: yum -y install mysql yum -y install php-mysql

gedit /etc/my.cnf

在.old_passwords=1下添加 default-character-set=utf8

并在配置文件的最后添加以下语句: [mysql]

default-character-set=utf8 chkconfig mysqld on chkconfig --list mysqld

====================================================================== JDK的安装配置

首先应该把系统自带的JAVA删除: 第一种删除方法: rpm -qa|grep java rpm -e ......

第二种删除方法:

yum remove java 删除完后然后

mkdir /usr/jdk1.5.0_04

并把jdk-1_5_0_04-linux-i586.bin 复制到该文件夹 chmod +x jdk-1_5_0_04-linux-i586.bin ./jdk-1_5_0_04-linux-i586 设置一下系统的环境变量 gedit /etc/profile

在文件最后加入以下代码:

#export ANT_HOME=/usr/local/ant

export JAVA_HOME=/usr/java/jdk1.5.0_04

export CATALINA_HOME=/usr/local/jakarta-tomcat-5.5.9

export

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib

export

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/usr/local/pgsql/bin:${ANT_HOME}/bin:/usr/local/php/bin

export LD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD_LIBRARY_PATH export PGDATA=/usr/local/pgsql/data

export MANPATH=$MANPATH:/usr/local/pgsql/man

及时生效

#source /etc/profile

====================================================================== apache 安装配置

#yum install httpd

#yum install httpd-devel

具体文件配置(http.conf)在后面详解

====================================================================== tomcat 安装配置

tar -zxvf jakarta-tomcat-5.5.9.tar.gz 将解压后的文件复制到 /usr/local/中 建立快捷链接 tomcat 配置:

gedit /usr/local/tomcat/bin/catalina.sh

我们在最后添加一个配置:

JAVA_HOME=/usr/java/jdk1.5.0_04

意思是当tomcat运行时会找jdk这个文件 启动tomcat

/usr/local/tomcat/bin/startup.sh 设置tomcat随系统启动 编辑/etc/rc.d/rc.local

export JDK_HOME=/usr/local/jdk1.5.0_04 export JAVA_HOME=/usr/local/jdk1.5.0_04 /usr/local/tomcat/bin/startup.sh

====================================================================== apache和tomcat 通过jk方式关联

tar -zxvf jakarta-tomcat-connectors-current-src.tar.gz cd jakarta-tomcat-connectors-1.2.14.1-src cd jk/native ./buildconf.sh

./configure --with-apxs=/usr/sbin/apxs --with-java-home=/usr/local/jdk1.5.0_04 make

make install

配置httpd.conf 文件(以下详解) 创建并配置workers.properties文件 gedit /etc/httpd/conf/workers.properties

workers.apache_log=/etc/httpd/logs/

workers.tomcat_home=/usr/local/jakarta-tomcat-5.5.9 workers.java_home=/usr/java/jdk1.5.0_06 ps=/

# Define 1 worker, real worker using jni worker.list=ajp13

# Set properties for worker1 (jni) #worker.worker1.type=jni # ajp13 (ajp13)

worker.ajp13.type=ajp13 worker.ajp13.host=localhost worker.ajp13.port=8009 worker.ajp13.cachesize=10

worker.ajp13.cache_timeout=600 worker.ajp13.socket_keepalive=1 worker.ajp13.socket_timeout=60

worker.worker1.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)libjvm.so worker.worker1.stdout=$(workers.apache_log)$(ps)inprocess.stdout worker.worker1.stderr=$(workers.apache_log)$(ps)inprocess.stderr worker.worker1.sysprops=tomcat.home=$(workers.tomcat_home)

创建并配置worker.properties文件 gedit /etc/httpd/conf/worker.properties workers.apache_log=/etc/httpd/logs/

workers.tomcat_home=/usr/local/jakarta-tomcat-5.5.9 workers.java_home=/usr/java/jdk1.5.0_06 ps=/

# Define 1 worker, real worker using jni worker.list=ajp13

# Set properties for worker1 (jni) #worker.worker1.type=jni # ajp13 (ajp13)

worker.ajp13.type=ajp13 worker. …… 此处隐藏:4552字,全部文档内容请下载后查看。喜欢就下载吧 ……

linux php开发环境配置.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/438763.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)