广告
返回顶部
首页 > 资讯 > 操作系统 >linux-php的编译安装3
  • 473
分享到

linux-php的编译安装3

linuxphp 2023-01-31 01:01:52 473人浏览 薄情痞子
摘要

环境: Red Hat Enterprise linux Server release 6.2 (SantiaGo) 内核: 2.6.32-220.el6.x86_64 PHP版本: php-5.3.10 My

环境: 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是正常的。
 

--结束END--

本文标题: linux-php的编译安装3

本文链接: https://www.lsjlt.com/news/183379.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux-php的编译安装3
    环境: Red Hat Enterprise Linux Server release 6.2 (Santiago) 内核: 2.6.32-220.el6.x86_64 PHP版本: php-5.3.10 My...
    99+
    2023-01-31
    linux php
  • CentOS 编译安装 python 3
    CentOS 6自带的python是2.6的,下面记录下CentOS6源码安装python 3.5的过程 #wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz #tar...
    99+
    2023-01-31
    CentOS python
  • Linux安装PHP(yum安装和编译安装)
    一、yum安装 更换yum源 Linux更换yum源_清城旧忆的博客-CSDN博客 输入下列代码 yum install -y php 进行验证  cd /var/www/html/ #进入目录tounch index.php ...
    99+
    2023-09-01
    linux 运维
  • CentOS 6编译安装python 3
    Python官网:https://www.python.org/一、查看CentOS版本和系统默认Python版本:# cat /etc/redhat-release# python -V 二、编译安装Python-3.6.1:1、安装依赖...
    99+
    2023-01-31
    CentOS python
  • linux编译安装PHP7.4.30
    1、安装依赖在这里插入代码片 yum -y install oniguruma-devel sqlite-devel libjpeg libjpeg-devel libpng libpng-devel...
    99+
    2023-09-05
    linux php mysql
  • php编译安装
     1.安装依赖 (我也是百度搜索的) yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel free...
    99+
    2023-09-05
    php linux 服务器
  • Linux 软件安装 ARM64编译安装PHP教程
    ARM64编译安装PHP教程 安装相关依赖 包括gcc gcc-c++ openssl openssl-devel tar libxml2-devel openssl openssl-devel curl cur...
    99+
    2023-09-11
    php 服务器 开发语言
  • linux下php如何编译安装mysql
    这篇文章主要讲解了“linux下php如何编译安装mysql”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下php如何编译安装mysql”吧!linux下php编译安装mysql的...
    99+
    2023-06-20
  • Linux下编译安装python3
    Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存  首先去...
    99+
    2023-01-31
    Linux
  • Linux CentOS6编译安装Pyt
        CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7(目前最新版本是python...
    99+
    2023-01-31
    Linux Pyt
  • linux上编译安装python2.7.
    1. 下载python2.7.5,保存到 /data/qtongmon/softwarehttp://www.python.org/ftp/python/2. 解压文件tar xvf Python-2.7.5.tar.bz23. 创建安装目...
    99+
    2023-01-31
    linux
  • linux 基础学习编译安装php+my
    CentOS 6.9 编译安装 Nginx+PHP+MYSQL0x01 环境约束    源码位置 /home/[用户文件夹]    源码编译安装位置  /usr/local/[软件名]    CentOS6.9 x86 - 64 ...
    99+
    2023-01-31
    基础 linux php
  • Linux系统中怎么编译安装PHP
    PHP是一种流行的服务器端脚本语言,许多开发人员都选择使用它来构建Web应用程序。对于那些希望控制其PHP安装的人来说,编译安装是最好的选择,因为它允许您选择您想要在不同目录中安装PHP。本文将介绍如何在Linux系统中编译安装PHP,并指...
    99+
    2023-05-14
    php linux
  • Linux系统中如何编译安装PHP
    这篇文章主要介绍了Linux系统中如何编译安装PHP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux系统中如何编译安装PHP文章都会有所收获,下面我们一起来看看吧。安装编译环境在编译和安装PHP之前,首...
    99+
    2023-07-05
  • Linux安装mysql数据库——编译安装
    http://www.cnblogs.com/xiongpq/p/3384681.html 一. mysql5.6版本下载 : http://dev.mysql.com/downloads...
    99+
    2022-10-18
  • linux下Mysql 8.0.19 编译安装
    编译安装需要大量的耐心与时间,而且还会遇到非常多奇奇怪怪的问题,因此,需要极大的毅力,很有可能一万次失败也换不来一次的成功,请做好心理准备。 2 准备工作 下面是安装要求,已安装的可以跳过。 cmake boost gcc ncurses...
    99+
    2017-02-27
    linux下Mysql 8.0.19 编译安装
  • Linux下编译安装GraphicsMagick及PHP扩展gmagick
    操作系统: CentOS(其他linux操作系统可参考) 环境:LAMP 编程语言: PHP 官方主页:GraphicsMagick官网 下载地址:GraphicsMagick1.3.18 安装步骤: #安装Grap...
    99+
    2022-06-03
    gmagick GraphicsMagick Linux 安装配置 编译安装
  • PHP源码编译安装
    目录 编译环境编译过程运行配置运行环境1. 创建php.ini文件2. 创建 php-fpm.conf文件3. 创建 www.conf文件4. 配置连接socket为文件(可选)5. 配置ng...
    99+
    2023-09-21
    php sqlite ubuntu
  • 编译安装php扩展
     切换到要安装的扩展的目录下    2. 执行phpize(在扩展目录里 可以写自己电脑里的绝对路径) ../../bin/phpize 然后执行 ./configure ./configure  没问题的话 make 然后 make ...
    99+
    2023-08-31
    php 开发语言
  • PHP如何编译安装
    这篇文章将为大家详细讲解有关PHP如何编译安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP编译安装# cd /usr/local/src# wget  ...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作