资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
星模实训 教育改变人生 培养IT界的明星模特 #Title:Linux下PHP环境的安装,配置及使用(install_server.sh)#Explain:Linux上安装Apache、PHP、MySQL的脚本#Author:蒯义刚#Date:2005-10-12#Update:2011-03-28#操作系统:centos 5.5一、安装#手工:建立/server/software/,把如下软件放入(一般都是用最新稳定版): #httpd-2.2.14.tar.gz (下载地址:http:/www.apache.org)#php-5.2.14.tar.gz (下载地址:http:/www.php.net)#mysql-5.1.44.tar.gz (下载地址:http:/www.mysql.com)#libxml2-2.7.6.tar.gz (下载地址:http:/xmlsoft.org/sources/)#gd-2.0.35.tar.gz (下载地址:http:/www.boutell.com/gd/http/)#zlib-1.2.3.tar.gz (http:/www.zlib.net/)#jpegsrc.v8.tar.gz (http:/www.ijg.org/files/)#freetype-2.3.11.tar.gz(http:/download.savannah.gnu.org/releases/freetype/)#libpng-1.4.1rc04.tar.gz(http:/sourceforge.net/project/showfiles.php?group_id=5624)#curl-7.20.0.tar.gz (http:/curl.haxx.se/download.html)#ZendOptimizer-3.3.9-linux-glibc23-i386.tar.Gz#自动执行说明(为了确保安装成功,不建议使用自动执行,建议手工一步一步安装)#把安装代码存为install_server.sh放到/server/下#设置属性为777:chmod 777 /server/install_server.sh#然后执行:/server/install_server.sh#注:1、安装系统时,应将“开发工具”中的所有项目(大项小项)选择并安装上。2、安装系统时,不安装apache,php,mysql等。网络服务器。httpd#建立/server/program,大部分软件安装在此目录下mkdir /server/program1、安装MySQL#参考资料: http:/dev.mysql.com/doc/refman/5.1/zh/installing.htmlcd /server/softwaretar xvfz mysql-5.1.44.tar.gz#添加mysql用户组及用户groupadd mysql useradd -g mysql mysql #配置(让mysql支持所有的字符,并默认为gbk字符集)cd /server/software/mysql-5.1.44./configure -prefix=/server/program/mysql -with-unix-sock-path=/tmp/mysql.sock -localstatedir=/server/data -with-charset=gbk -with-extra-charsets=all说明:默认情况,MySQL套接字文件创建为/tmp/mysql.sock出现警告:configure: WARNING: unrecognized options: -with-unix-sock-path#编译make 23:560:22#安装make install #删除默认的mysql的简单配置查看是否有/etc/my.cnf 存在。如果有,备份: cd /etcmv my.cnf my_bak1.cnf#重新设置mysql配置文件cp /server/software/mysql-5.1.44/support-files/my-medium.cnf /etc/my.cnf /server/program/mysql/bin/mysql_install_db -user=mysql #执行mysql_install_db在MySQL数据库中创建授权表#把/server/program/mysql这个目录的权限给mysql用户,mysql用户组chown -R mysql:mysql /server/program/mysql#设置mysql数据目录的所有者权限chown -R mysql:mysql /server/data #测试一下mysql是否可以正常启动/server/program/mysql/bin/mysqld_safe -user=mysql &#启动mysql:/server/program/mysql/share/mysql/mysql.server start测试一下是否可以进入mysql管理界面:/server/program/mysql/bin/mysql -uroot -p输入密码,回车show databases;#先停止mysql,以进行下面的安装/server/program/mysql/share/mysql/mysql.server stop2、安装aprcd /server/softwaretar xvfz httpd-2.2.14.tar.gz#APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。cd /server/software/httpd-2.2.14/srclib/apr./configure -prefix=/server/program/aprmakemake install3、安装apr-util#apr-util是apr的一个应用库cd /server/software/httpd-2.2.14/srclib/apr-util/./configure -prefix=/server/program/apr-util -with-apr=/server/program/aprmakemake install4、 装Apache(httpd-2.2.14)cd /server/software/httpd-2.2.14./configure -prefix=/server/program/apache -enable-dav=share -enable-so -enable-rewrite=share -with-apr=/server/program/apr -with-apr-util=/server/program/apr-util -enable-mods-shared=proxy proxy_http proxy_ftp proxy_connect headers相关说明:# -enable-dav=share -enable-so 是subversion需要的# -enable-rewrite=share 让Apache支持url重写# -enable-mods-shared=proxy proxy_http proxy_ftp proxy_connect headers Java环境需要(安装多个WEB服务器,apache做代理)make#编译时间 21:2521:27make install#测试一下apache是否可以正常启动/server/program/apache/bin/apachectl start#先停止apache,以进行下面的安装/server/program/apache/bin/apachectl stop5、安装zlib cd /server/softwaretar xvfz zlib-1.2.3.tar.gzcd /server/software/zlib-1.2.3 ./configure -prefix=/server/program/zlibmake make install 6、安装jpeg cd /server/softwaretar xvfz jpegsrc.v8.tar.gzcd /server/software/jpeg-8 ./configure -prefix=/server/program/jpeg8 -enable-shared -enable-static #可能会出错,所以先建立以下目录mkdir /server/program/jpeg8 mkdir /server/program/jpeg8/include mkdir /server/program/jpeg8/lib mkdir /server/program/jpeg8/binmkdir /server/program/jpeg8/man mkdir /server/program/jpeg8/man/man1 #编译安装make make install 7、安装libpngcd /server/softwaretar xvfz libpng-1.4.1rc04.tar.gzcd /server/software/libpng-1.4.1rc04cp ./scripts/makefile.linux ./makefile./configure -prefix=/server/program/libpng2 #编译安装make make install 8、安装freetype: cd /server/softwaretar xvfz freetype-2.3.11.tar.gzcd /server/software/freetype-2.3.11 ./configure -prefix=/server/program/freetype2make make installmake: install 错误 1 (忽略) 9、 安装GD库cd /server/softwaretar xvfz gd-2.0.35.tar.gzcd /server/software/gd-2.0.35./configure -prefix=/serv
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号