




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Owncloud 安装全记录(超详细)本文出自以下地址:/avilifans/article/details/13291633为了保证一个纯净的环境,我重新安装了一台centos系统rootlocalhost httpd-2.2.23# lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS release 6.3 (Final)Release: 6.3Codename: Final在安装玩系统之后,首先需要搭建yum源,centos的网络yum源是非常简单的,甚至不需要你修改任何配置,只要安装一个小软件,rpm -ivh epel-release-6-5.noarch.rpm然后yum就可以使用了第一部分 apache的安装由于在编译apache的时候,需要用到一些插件,所以我们需要提前安装yum install gcc gcc-c+ ncursers-devel zlib2-zip -yapache的编译安装很简单,但是我们需要安装一些包便于apache功能的扩展1、apr-1.4.6.tar.gz 的安装rootlocalhost lamp# tar xf apr-1.4.6.tar.gz -C /usr/src/lamp/rootlocalhost apr-1.4.6# pwd/usr/src/lamp/apr-1.4.6rootlocalhost apr-1.4.6# ./configure -enable-threads -disable-ipv6 -with-devrandowm=/dev/random & make & make install2、libiconv-1.13.tar.gz的安装rootlocalhost libiconv-1.13# ./configure -enable-static & make & make install3、apr-iconv-1.2.1.tar.gz的安装rootlocalhost lamp# tar xf apr-iconv-1.2.1.tar.gz -C /usr/src/lamp/rootlocalhost apr-iconv-1.2.1# ./configure -with-apr=/usr/local/apr/bin/apr-1-configrootlocalhost lamp# make & make installrootlocalhost apr-iconv-1.2.1# ln -s /usr/src/lamp/apr-iconv-1.2.1/lib/libapriconv-1.la /usr/src/lamp/apr-iconv-12.1/lib/libapriconv.la4、安装openssl nss-develrootlocalhost lamp# yum install openssl* nss-devel -y5、安装apr-util-1.4.1.tar.gzrootlocalhost lamp# tar xf apr-util-1.4.1.tar.gz -C /usr/src/lamp/rootlocalhost apr-util-1.4.1# ./configure -with-apr=/usr/local/apr/bin/apr-1-config -with-apr-iconv=./apr-iconv -with-openssl=/usr -with-nss=/usr -with-mysql=/usr/local/mysql -with-iconv=/usr/local & make & make install6、安装两个rpm包libzip-0.9-3.1.el6.i686.rpmlibzip-devel-0.9-3.1.el6.i686.rpmrootlocalhost lamp# rpm -ivh libzip-0.9-3.1.el6.i686.rpmwarning: libzip-0.9-3.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEYPreparing. # 100% 1:libzip # 100%rootlocalhost lamp# rpm -ivh libzip-devel-0.9-3.1.el6.i686.rpmwarning: libzip-devel-0.9-3.1.el6.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEYPreparing. # 100% 1:libzip-devel # 100%7、安装pcre-7.9.tar.gzrootlocalhost lamp# tar xf pcre-7.9.tar.gz -C /usr/src/lamp/rootlocalhost pcre-7.9# ./configure -enable-utf8 -enable-rebuild-chartables -enable-newline-is-any -enable-pcregrep-libz -enable-pcregrep-libbz2make & make install8、安装httpd-2.2.23.tar.gzrootlocalhost softs# tar xf httpd-2.2.23.tar.gz -C /usr/src/rootlocalhost softs# cd /usr/src/httpd-2.2.23/rootlocalhost httpd-2.2.23#./configure -enable-modules=all -enable-mods-shared=all -enable-cache -enable-disk-cache -enable-dumpio -enable-echo -enable-example -enable-logio -enable-mime-magic -enable-expires -enable-headers -enable-unique-id -enable-proxy -enable-proxy-balancer -enable-proxy-http -enable-proxy-ajp -enable-proxy-connect -enable-ssl -enable-static-ab -enable-http -enable-info -enable-cgi -enable-vhost-alias -enable-so -enable-rewrite -with-apr=/usr/local/apr-httpd/bin/apr-1-config -with-apr-util=/usr/local/apr-httpd/bin/apu-1-config -with-pcre=/usr/local -with-ssl=/usr -with-mpm=prefork9、修改apache配置文件rootlocalhost # vi /usr/local/apache2/conf/httpd.conf 指定DocumentRoot和允许访问将第195行的目录路径也改为 /var/www rootlocalhost # mkdir /var/www /var/log/httpdrootlocalhost # chown -R daemon.daemon /var/www /var/log/httpdrootlocalhost # cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/apacherootlocalhost # /etc/init.d/apache startrootlocalhost htdocs# mv /usr/local/apache2/htdocs/index.html /var/www/ -将apache默认路径下的index.html移动到指定的DocumentRoot下面浏览器访问/It works!10、开启虚拟主机rootlocalhost conf# vi httpd.conf将这一行前面的#去掉Include conf/extra/httpd-vhosts.confrootlocalhost extra# cd /usr/local/apache2/conf/extra/rootlocalhost extra# vi httpd-vhosts.conf #增加一台虚拟主机 ServerAdmin owncloudlocalhost DocumentRoot /var/www/owncloud ServerName ErrorLog /var/log/httpd/owncloud.error.log CustomLog /var/log/httpd/owncloud-access_log common重启apache服务apache的安装到此完成#第二部分mysql的安装1、新建用户及相关目录,并修改相关的属主和属组。useradd mysqlmkdir /var/log/mysqldmkdir /var/run/mysqldmkdir /databasechown mysql.mysql -R /var/log/mysqld /var/run/mysqld /database2、下载软件并解压编译安装下载地址/share/link?shareid=933310467&uk=2819702030&third=0rootlocalhost softs# tar xf mysql-5.6.10.tar.gz -C /usr/src/rootlocalhost softs# cd /usr/src/mysql-5.6.10/3、这里需要cmake安装rootlocalhost mysql-5.6.10# cmake -DCMAKE_ISTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=ON -DMYSQL_DATADIR=/datadir -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql5.sock -DWITH_DEBUG=ON -DEXTRA_CHARSETS=ALL -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/usr/local/mysql/etc -DWITH_READLINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=14、通过对比可以看出,在cmake前后的差异还是蛮大的,接下来makerootlocalhost mysql-5.6.10# make5、make这一步比较慢,需要多等一下,下一步就是make installmake install 完成后,接下来就是对mysql进行配置6、对mysql的初始化操作rootlocalhost # /usr/local/mysql/scripts/mysql_install_db -basedir=/usr/local/mysql -datadir=/database -user=mysql2013-10-28 04:13:57 13176 Note InnoDB: FTS optimize thread exiting.2013-10-28 04:13:57 13176 Note InnoDB: Starting shutdown.2013-10-28 04:13:58 13176 Note InnoDB: Shutdown completed; log sequence number 1625977OKFilling help tables.2013-10-28 04:13:58 0 Warning TIMESTAMP with implicit DEFAULT value is deprecated. Please use -explicit_defaults_for_timestamp server option (see documentation for more details).2013-10-28 04:13:58 7f78a8ba0720 InnoDB: ! UNIV_DEBUG switched on !2013-10-28 04:13:58 7f78a8ba0720 InnoDB: ! UNIV_SYNC_DEBUG switched on !2013-10-28 04:13:58 13199 Note InnoDB: The InnoDB memory heap is disabled2013-10-28 04:14:00 13199 Note InnoDB: Starting shutdown.2013-10-28 04:14:01 13199 Note InnoDB: Shutdown completed; log sequence number 1625987OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your system两个OK表示成功7、修改mysql的几个配置文件rootlocalhost # cd /usr/local/mysql/rootlocalhost etc# chown -R mysql.mysql /usr/local/mysqlrootlocalhost mysql# mkdir etcrootlocalhost mysql# cd etc/rootlocalhost etc# vi f -主配置文件的修改rootlocalhost etc# cat f | grep -v # | grep -v $mysqldlog_bin=myql-binlog-bin-index=mysql-bin.indexlog-error=/var/log/mysqld/error.loggeneral_log=1general_log_file=/var/log/mysqld/mysql.logbasedir = /usr/local/mysqldatadir = /databaseport = 3306socket = /var/run/mysqld/mysql5.socketsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESrootlocalhost etc# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql5开始尝试启动mysqlrootlocalhost mysqld# /etc/init.d/mysql5 restartMySQL server PID file could not be found! FAILEDStarting MySQL. OK mysql 到此安装完成#第三部分 php的安装1、下载软件并安装yum install libxml2 libxml2-devel -ylibcurl libcurl-developenssl openssl-develrootlocalhost php-5.3.27# ./configure -with-apxs2=/usr/local/apache2/bin/apxs -disable-ipv6 -with-libxml-dir=/usr -with-openssl=/usr -with-zlib=/usr -with-bz2=/usr -with-curl=/usr -enable-ftp -with-mysql=/usr/local/mysql -with-mysql-sock=/var/run/mysqld/mysql5.socket -with-mysqli=/usr/local/mysql/bin/mysql_config这里报了一个错误checking for X509_free in -lcrypto. yeschecking for pkg-config. /usr/bin/pkg-configconfigure: error: Cannot find OpenSSLs libraries解决方法:安装opensslyum install openssl openssl-devel (如果没有安装的话)建立软链接ln -s /usr/lib64/libssl.so /usr/lib/2、make & make install3、测试php是否安装成功rootlocalhost www# vi index.php页面访问/index.php#第四部分 owncloud的安装1、下载并解压rootlocalhost softs# tar xf owncloud-5.0.0.tar.bz2 -C /var/www/rootlocalhost conf# chown -R daemon.daemon /var/www/2、接下来页面访问53/owncloud/index.php可以看到返回的错误就是php少了三个模块功能的扩展(zip,mb,GD)3、所以接下来就要给php打三个补丁首先我做个gd的扩展rootlocalhost gd# pwd/usr/src/php-5.3.27/ext/gdrootlocalhost gd# yum install gd-devel -GD的开发扩展包rootlocalhost gd# lsconfig.m4 CREDITS gdcache.c gd_ctx.c libgd testsconfig.w32 gd.c gdcache.h gd.dsp php_gd.hrootlocalhost gd# /usr/local/bin/phpize #生成gd模块Configuring for:PHP Api Version: 20090626Zend Module Api No: 20090626Zend Extension Api No: 220090626通过对比,发现多了可以编译的参数,所以接下来进行编译安装rootlocalhost gd# ./configure & make & make install 最后返回了下面两行Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/Installing header files: /usr/local/include/php/接下来修改php配置文件rootlocalhost gd# cd modules/rootlocalhost modules# lsgd.so生成一个gd.so的库文件,需要加到php.ini的扩展中,然后需要在/usr/local/lib/php.ini文件中加下面两行vi /usr/loca/lib/php.iniextension_dir=/usr/local/lib/php/extensions/no-debug-non-zts-20090626/extension=gd.so重启apache服务即可rootlocalhost # /etc/init.d/apache restart现在gd模块安装成功了,接下来只是简单介绍一下另外两个模块的扩展,首先是zip模块rootlocalhost zip# cd /usr/src/php-5.3.27/ext/ziprootlocalhost zip# /usr/local/bin/phpizerootlocalhost zip# ./configure & makerootlocalhost zip# make installInstalling shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/rootlocalhost zip# ls modules/zip.sorootlocalhost zip# vi /usr/local/lib/php.ini增加一行extension=zip.so最后是mb模块的扩展rootlocalhost # cd /usr/src/php-5.3.27/ext/mbstring/rootlocalhost mbstring# /usr/local/bin/phpizeConfiguring for:PHP Api Version: 20090626Zend Module Api No: 20090626Zend Extension Api No: 220090626rootlocalhost mbstring# ./configure & make & make in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国邮政集团有限公司山东省分公司招聘笔试题库历年考点版附带答案详解
- 2025中国电信天翼数字生活科技有限公司招聘笔试题库历年考点版附带答案详解
- 2025年呼吸内科常见呼吸系统疾病诊断模拟测试卷答案及解析
- 2025年食品饮料行业食品安全与健康营养研究报告
- 2025年企业服务行业企业服务平台市场前景研究报告
- 2025年铁路运输行业智能化铁路建设与发展前景研究报告
- 2025年家电行业智能家居市场需求预测报告
- 2025年工程机械行业工程机械智能化发展研究报告
- 2025年体育产业体育赛事商业运营模式探索研究报告
- 2025年电子商务行业跨境支付与物流服务研究报告
- 2025年杭州上城区总工会公开招聘工会社会工作者9人笔试参考题库附答案解析
- 全国2022年10月自考05744《食品加工与保藏(专)》真题
- 最全面人教版八年级上册英语各单元作文范文汇总
- 赞美诗歌大全下载(赞美诗选下载全集)
- 文化人类学课件完整版
- 碳达峰碳中和产业发展调研报告
- 《海洋学》第二章 地球及海洋概观
- GB/T 12642-2013工业机器人性能规范及其试验方法
- ESG专题研究报告
- 【初中历史】商鞅变法优秀课件31-川教版
- 食品质量与安全管理概述课件
评论
0/150
提交评论