文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

linux-php的编译安装3

2023-01-31 01:08

关注

环境: Red Hat Enterprise Linux Server release 6.2 (Santiago)
内核: 2.6.32-220.el6.x86_64
PHP版本: php-5.3.10
Mysql版本:mysql-5.1.62
Apache版本:httpd-2.4.1
PHP的安装路径:/lamp/php
安装文件存放位置:/home/software/lamp
支持库的安装:
[root@A12 lamp]# ]# yum install –y libjpeg freetype libpng gd curl libiconv zlib-devel linxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel libxslt-devel
libiconv的安装:
[root@A12 lamp]# tar zcxf libiconv-1.14.tar.gz
[root@A12 lamp]# cd libiconv-1.14
[root@A12 libiconv-1.14]# ./configure --prefix=/usr/local/libiconv
[root@A12 libiconv-1.14]# make && make install

PHP的安装

[root@A12 lamp]# tar zxf php-5.3.10.tar.gz
[root@A12 lamp]# cd php-5.3.10
[root@A12 php-5.3.10]#./configure --prefix=/lamp/php \
--with-apxs2=/lamp/apache/bin/apxs \
--with-mysql=/lamp/mysql \
--with-xmlrpc \
--with-openssl \
--with-zlib \
--with-freetype-dir \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-iconv=/usr/local/libiconv \
--enable-short-tags \
--enable-sockets \
--enable-zend-multibyte \
--enable-soap \
--enable-static \
--enable-mbstring \
--enable-gd-native-ttf \
--with-curl \
--with-xsl \
--enable-ftp \
--with-libxml-dir
+--------------------------------------------------------------------+
| License:                                                           |
| This software is subject to the PHP License, available in this     |
| distribution in the file LICENSE. By continuing this installation  |
| process, you are bound by the terms of this license agreement.     |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point.                            |
+--------------------------------------------------------------------+
Thank you for using PHP.
[root@A12 php-5.3.10]# make && make install
复制PHP的配置文件
[root@A12 php-5.3.10]# bin/cp php.ini-production /lamp/php/lib/php.ini

查看apache主配置文件中是否存在php的加载模块:
[root@A12 php-5.3.10]# grep php /lamp/apache/conf/httpd.conf
LoadModule php5_module modules/libphp5.so
增加php的支持:
[root@A12 php-5.3.10]# vim /lamp/apache/conf/httpd.conf
增加以下内容(红色字体为增加的内容)
AddType application/x-httpd-php .php  # .之前一点要有空格

<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

检查apache语法是否正确:

 

[root@A12 php-5.3.10]# /lamp/apache/bin/apachectl –t
Syntax OK
[root@A12 php-5.3.10]# /lamp/apache/bin/apachectl graceful
[root@A12 php-5.3.10]# netstart -lntup|grep 80
tcp 0 0 :::80 :::* LISTEN 18958/httpd
[root@A12 php-5.3.10]# netstat -lntup|grep 803306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 32363/mysqld
[root@A12 php-5.3.10]# cd /lamp/apache/htdocs/
测试php是否安装成功:
[root@A12 htdocs]# vim indesx.php
<?php
phpinfo ();
?>
将上述文件保存后退出;
再使用浏览器测试:http://IP



测试与mysql的连接:
[root@A12 htdocs]# vim index.php
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
再使用浏览器测试:http://IP



OK!!php连接mysql是正常的。
 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯