- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Phpmysqapache编译安装
Php+mysql+apache搭建环境(编译安装)
安装mysql
下载mysql源码文件
安装yum -y install gcc gcc-c++,下载cmake包,安装cmake(make;make install)
安装mysql
(yum install gcc
yum install cpp
yum install gcc-c++
yum install ncurses
configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-cgi --enable-ssl --with-ssl=/usr/local/openssl (--enable-so)这个参数适应的进行添加 --enable-rewrite --enable-modules=all --enable-mods-shared=all
yum install ncurses-devel
yum install gd-devel php-gd
yum install zlib-devel
yum install freetype-devel freetype-demos freetype-utils
yum install libpng-devel libpng10 libpng10-devel
yum install libjpeg-devel
yum install ImageMagick
yum install flex)
安装php
这次在编译php5的时候,真的体验到linux的复杂了,吃尽了苦头。在这里就总结一下。
1:安装zlib,假如你编译的时候,指定路径,那么在安装gd的时候,会出现找不到zlib的错误,其实缺省安装,是把软件安装到/usr/local/lib 和/usr/local/include/ 下的。所以就采用缺省的路径就可以了。
2:freetype,这个如果你编译的时候,采用缺省路径,那么你编译php的时候,就必须指定freetype 的路径,否则是找不到的,我猜测时候因为在缺省的路径下freetype的目录是freetype2,这样就找不到。(我突然想到,假如我做一个软链接,是不是就可以解决这个问题呢)。这就要你知道freetype缺省时候安装在那里。/usr/local/include/freetype2 。你看我编译php的参数的时候就用到。
3:编译jpeg的时候,这个软件比较笨,自己不会创建目录,所有你只能手工创建,指定他的安装路径,这个其实也是和软件的版本有关,以后估计就没有这个问题了。
4:编译libxml2,如果没有这个,编译php的时候,就会出错,不过你编译了这个,还是会出错,你必须
cp xml2-config /usr/bin
才能解决无法找到xml2-config这个错误。
5:关于安装过程是否需要指定路径,指定路径的好处就是你能很清楚这个软件是安装在那里,干什么用途的。这也是为什么用编译的方式,不过lib库这些,比较复杂,要搞明白,你就只能看那些help
6:编译的时候,出现不认识的参数,这个时候,你就只能看help
./configure help | grep freetype
这样你才能得到你有用的信息,这也是根别人学到的。
7:安装jpegsrc.v6b.tar.gz,的时候,有资料上写的时候 make install_lib ,才能应该执行make install-lib才能生成libjpeg.a文件,不过现在这个版本好像时候不需要,/usr/local/jpeg/lib/libjpeg.a,能找到这个文件。
8:软件下载地址
/zlib-1.2.3.tar.gz
/graphics/jpeg/jpegsrc.v6b.tar.gz
/releases/freetype/freetype-2.3.5.tar.gz
/pub/libpng/png/src/libpng-1.2.26.tar.gz
/releases/gd-2.0.35.tar.gz
安装步骤
1:安装ZLIB2
######zlib#############
tar zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install clean
2:安装PNG
##########libpng###########
tar zxvf libpng-1.2.26.tar.gz
cd libpng-1.2.26
./config
您可能关注的文档
最近下载
- 强夯项目危险源公示牌.docx VIP
- (完整word)英语高频词汇800词.docx
- 人教PEP英语四年级下册《Recycle 1 Lesson 1》 课件.pptx VIP
- 2022年广东高考英语真题及答案.doc VIP
- DBJ51015-2021 四川省成品住宅装修工程技术标准.pptx
- 2023年广东高考英语真题及答案.pdf VIP
- 昆山、太仓、常熟、张家港四市2022-2023学年第二学期初一英语期中试卷(含答案).doc VIP
- 2024-2030年中国汽车脚垫行业市场发展趋势与前景展望战略分析报告.docx
- 2024年中考数学几何辅助线专题复习讲义:专题六 遇到垂直 (直角)怎么作辅助线.docx VIP
- 2024年A4版北京高考数学答题卡(北京卷)word版可以编辑kh.docx
文档评论(0)