- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章源码包安装PHP5
胡勇军
胡勇军
源码包安装PHP5.5.4
LAMP平台构成组件:Linux、Apache、MySQL、PHP
构建PHP运行环境
安装前工作:
确保没有rpm包PHP,且以源码包安装Apache、MySQL程序
安装GD库和GD库关联程序(gd库要是2.1版本以上)
(使之支持加载.jpeg、.png等图片)
yum -y install \
libjpeg-devel \
libpng-devel \
freetype-devel \
zlib-devel \
gettext-devel \
libXpm-devel \
libxml2-devel \
fontconfig-devel \
openssl-devel \
bzip2-devel
(还有gcc、gcc-c++、make等开发工具系统中要已安装)
解压缩gd-2.1.0.tar.gz
tar zxvf gd-2.1.0.tar.gz /usr/src
到gd源码包目录配置编译并安装
./configure --prefix=/usr/local/gd
make make install
安装PHP
解压PHP-5.5.4源码包
tar zxvf php-5.5.4.tar.gz2 /usr/src
进入php源码包目录配置编译并安装
./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-gd=/usr/local/gd \
--with-gd \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/etc \
--enable-sqlite-utf8 \
--with-zlib-dir \
--with-libxml-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-ttf \
--with-iconv \
--with-openssl \
--with-gettext \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--enable-static \
--enable-zend-multibyte \
--enable-inline-optimization \
--enable-sockets \
--enable-soap \
--enable-ftp \
--disable-ipv6
配置中需注意:
--with-apxs2= :指向Apache安装目录下的/bin/apxs
--with-gd= :指向GD的安装目录
--with-gd :不能省略,不然编译时会出错
--with-mysql= :指向MySQL安装目录
--with-config-file-path= :指定PHP的配置文件放置目录
make make install
PHP不作为系统程序而存在,就相当于一个插件,协同Apache和MySQL工作。配置文件默认没有,可以把源码包目录下的模板拷过来就可以了(配置文件所在目录在源码包配置时--with-config-file-path=指定的目录,一般指向/etc)
cp /usr/src/php-5.5.4/php.ini-production /etc/php.ini
重新配置Apache配置文件httpd.conf,使之支持PHP
vi /usr/local/apache/conf/httpd.conf
添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
为了方便管理,一般把这两行插在AddType配置项一起
查看配置项中有没有下面一行配置项,如果没有则添加
LoadModule php5_module modules/libphp5.so
配置DirectoryIndex首页配置,使Apache支持.php动态首页
DirectoryIndex index.php index.html
重启Apache服务
service httpd restart
测试PHP网页是否能正确显示
在Apache网站根目录添加Index.php动态首页,
vi ind
您可能关注的文档
最近下载
- 低压作业实操科目三安全隐患图片题库(10页).pdf VIP
- 2024年广西国际商务职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 2024年广西机电职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 2024-2025学年上海市杨浦区九年级上学期期中考试数学试卷含详解.docx VIP
- 出院患者随访话术培训.pptx VIP
- 2024年江西机电职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 2024年广西理工职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 中国地理空白图(政区、分省轮廓、地形铁路空白图.doc VIP
- 2025至2030中国智慧停车系统行业城市级平台建设及运营维护分析研究报告.docx
- 单基因遗传病.pptx VIP
原创力文档


文档评论(0)