linux php开发环境配置
======================================================================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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




