精华内容
下载资源
问答
  • 在Linux下安装PHP的curl扩展

    千次阅读 2017-02-14 19:12:17
    今天开发时遇到这样的一个问题,就是如何在Linux下安装PHP的curl扩展,我的LNMP环境都是原先进行编译安装了的,不是使用YUM方式安装的。我的环境: Linux:CentOs 6.4 PHP:5.6.30解决方法: 1、进入PHP源码目录...

    今天开发时遇到这样的一个问题,就是如何在Linux下安装PHP的curl扩展,我的LNMP环境都是原先进行编译安装了的,不是使用YUM方式安装的。

    我的环境:
    Linux:CentOs 6.4
    PHP:5.6.30

    解决方法:
    1、进入PHP源码目录,就是之前将PHP下载到服务器并解压的地址

    cd /usr/local/src/php-5.6.30

    2、进行PHP源码目录下的ext/curl

    cd ext/curl

    3、调用phpize程序生成编译配置文件

    /usr/local/php/bin/phpize 

    4、调用configure生成Makefile文件

    ./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php/bin/php-config

    5、进行编译安装

    make & make install

    此时会提示生成文件curl.so的路径:

    /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

    6、修改php.ini文件

    vim /usr/local/php/lib/php.ini
    extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/curl.so

    7、检测

    /usr/local/php/bin/php -m

    如果看到有curl项表示安装成功

    8、重启php-fpm

    pkill -9 php-fpm
    ./sbin/php-fpm

    OK!

    展开全文
  • 在Linux下安装PHP过程,编译时出现configure:错误:libjpeg。(a | so)not found错误的解决办法 检查之后发现已经安装了libjpeg [root @ localhost php -5.2.14] #yum list installed | grep libpng libpng....

    Linux下安装PHP过程中,编译时出现configure:错误:libjpeg。(a | so)not found错误的解决办法
     
    检查之后发现已经安装了libjpeg

    [root @ localhost  php -5.2.14] #yum  list installed | grep libpng
    libpng.x86_64 2:1.2.49-1.el6_2

    或者:

    [root @ localhost php-5.2.14] #rpm  -qa | grep libjpeg
    libjpeg-turbo-1.2.1-3.el6_5.x86_64

    安装的libjpeg-devel的

    yum -y install libjpeg-devel

    [root @ localhost php-5.2.14]
    #yum list installed | grep libjpeg libjpeg-turbo.x86_64 1.2.1-3.el6_5 @base                                   
    libjpeg-turbo-devel.x86_64
    [root @ localhost php-5.2.14] #rpm -ql libjpeg-turbo-devel.x86_64
    /usr/include/jconfig.h
    /usr/include/jerror.h
    /usr/include/jmorecfg.h
    /usr/include/jpeglib.h
    /usr/lib64/libjpeg.so
    / usr / share / doc / libjpeg-turbo-devel-1.2.1
    /usr/share/doc/libjpeg-turbo-devel-1.2.1/coderules.txt
    /usr/share/doc/libjpeg-turbo-devel-1.2。 1 / example.c
    /usr/share/doc/libjpeg-turbo-devel-1.2.1/jconfig.txt
    /usr/share/doc/libjpeg-turbo-devel-1.2.1/libjpeg.txt
    / usr / share / DOC /的libjpeg-涡轮devel的-1.2.1 / structure.txt

    展开全文
  • 在Linux下安装PHP,APACHE,MYSQL,PERL的方法

    千次阅读 2008-02-25 16:19:00
    在Linux下安装PHP,APACHE,MYSQL,PERL的方法[入门教程][PHP技术]本文目的在于帮助那些刚刚入门的朋友,这是一篇颇为详细的安装说明本人全部调试通过,现在正在调试ORACLE部分,到时再与大家共享。1.硬件环境: 硬盘:...
    在Linux下安装PHP,APACHE,MYSQL,PERL的方法[入门教程][PHP技术]

    本文目的在于帮助那些刚刚入门的朋友,这是一篇颇为详细的安装说明本人全部调试通过,现在正在调试ORACLE部分,到时再与大家共享。

    1.硬件环境:
    硬盘:9.2 G ; 内存:128 M ; 网卡:EEpor100

    2.软件

    操作系统: RedHat 6.2

    3.优化RedHat 6.2

    安装时选择
    ftp 和 dns

    编辑文件 /etc/hosts

    改为:
    202.104.131.100 info.langoit.com.cn info

    编辑文件 /etc/named.conf

    改为:

    // generated by named-bootconf.pl

    options {
    directory '/var/named';
    forwarders {202.104.131.98;};
    forwards only;
    // query-source address * port 53; <

    ';
    BR>};

    //
    // a caching only nameserver config
    //
    zone '.' in {
    type hint;
    file 'named.ca';
    };

    zone '0.0.127.in-addr.arpa' in {
    type master;
    file 'named.local';
    };


    编辑文件 /etc/resolv.conf

    改为:
    search langoit.com.cn
    nameserver 202.104.131.98
    nameserver 202.96.134.133

    优化linux 内核:

    删除没有的rpm 包:

    首先要停止正在运行的进程

    cd /etc/rc.d/init.d

    ./sendmail stop
    ./apmd stop
    ./kudzu stop


    rpm -e --nodeps sendmail kudzu nfs-utils


    编辑文件 /usr/src/linux/include/linux/tasks.h

    编辑第十四行 (vi +14 ) :

    NR_TASKS 5120 ---> 3072
    MIN_TASKS_LEFT_FOR_ROOT 16 ---> 24


    编辑文件 /usr/src/linux/Makefile

    编辑第十八行 (vi +18 ) :

    HOSTCC =gcc
    --->
    HOSTCC =egcs

    编辑第二十五行 (vi +25 ) :

    CC =$(CROSS_COMPILE)gcc -D__KERNEL__ -I$(HPATH)
    --->
    CC =$(CROSS_COMPILE)egcs -D__KERNEL__ -I$(HPATH)

    编辑第九十行 (vi +90 ) :

    CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
    --->
    CFLAGS = -Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu=
    pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions

    编辑第十九行 (vi +19 ) :

    HOSTCFLAGS =-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
    --->
    HOSTCFLAGS =-Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu=
    pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions


    设置内核:

    make xconfig

    具体可自己根据系统来设置

    在 /usr/src/linux/ 目录下

    make dep
    make clean
    make bzlilo
    make modules
    make modules_install

    4.安装和优化mm,mysql,apache,php,phpMyAdmin,perl,mode_perl

    1) 文件
    mm: mm-1.1.3.tar.gz
    mysql: mysql-3.22.32.tar.gz
    apache: apache_1.3.12.tar.gz
    php: php-4.0.0.2.0.5.tar.gz
    phpMyAdmin: phpMyAdmin_2.0.5.tar.gz
    mode_perl: mod_perl-1.24.tar.gz
    perl-DBI: DBI-1.14.tar.gz
    DBD-Oracle-1.06.tar.gz
    Msql-Mysql-modules-1.2214.tar.gz
    Data-Dumper-2.101.tar.gz
    Data-ShowTable-3.3.tar.gz
    eperl: eperl-2.2.14.tar.gz
    perl: perl-5.6.0.tar.gz

    解压文件:

    tar -zxpf 文件名

    注意:以下所有的预编译和安装必须在要安装的软件目录下

    #) 安装mm
    ./configure /
    --disable-shared /
    --prefix=/usr
    make
    make test
    make install
    make clean

    #) mysql的安装和配置

    #) mysql的预编译

    CC='egcs' /
    OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
    -march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
    ./configure /
    --prefix=/mysql /

    #) 安装mysql

    make
    make install
    make clean

    #) 配置mysql

    /mysql/bin/mysql_install_db

    初始化数据库

    cp /mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
    cd /etc/rc.d/rc3.d
    ln -s ../init.d/mysql S70mysql

    系统启动时加载mysql

    #) apache 的预编译

    CC='egcs' /
    OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
    -march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
    CFLAGS='-DDYNAMIC_MODULE_LIMIT=0' /
    ./configure /
    --prefix=/apache /

    #) php的预编译

    CC='egcs' /
    OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
    -march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
    ./configure /
    --prefix=/usr /
    --with-apache=../apache_1.3.12 /
    --enable-safe-mode /
    --with-mm /
    --enable-inline-optimization /
    --enable-memory-limit /
    --enable-track-vars /
    --with-mysql=/mysql /

    #) 安装php

    make
    make install
    make clean

    #) mode_perl 的预编译

    perl Makefile.PL /
    EVERYTHING=1 /
    APACHE_SRC=../apache_1.3.12/src /
    USE_APACI=1 /
    DO_HTTPD=1

    #) 安装mod_perl

    make
    make install
    make clean

    #) 编译apache

    EAPI_MM=SYSTEM /
    CC='egcs' /
    OPTIM='-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro /
    -march=pentiumpro -fomit-frame-pointer -fno-exceptions' /
    CFLAGS='-DDYNAMIC_MODULE_LIMIT=0' /
    ./configure /
    --prefix=/apache /
    --activate-module=src/modules/php4/libphp4.a /
    --enable-module=php4 /
    --activate-module=src/modules/perl/libperl.a /
    --enable-module=perl


    #) 安装apache

    make
    make install
    make clean

    cp /apache/bin/apachectl /etc/rc.d/init.d/httpd
    cd /etc/rc.d/rc3.d
    ln -s ../init.d/httpd S80httpd

    系统启动时加载apache


    #) 安装eperl

    perl Makefile.PL

    make
    make test
    make install
    make clean

     
    展开全文
  • 当我们已经执行了phpize,但是没有生成了configure.这个时候我们安装一下yum -y install automake ,重新执行 phpize.看看是不是已经生成了configure

    当我们已经执行了phpize,但是没有生成了configure.这个时候我们安装一下yum -y install automake ,重新执行 phpize.看看是不是已经生成了configure

    展开全文
  • https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx curl -sS https://getcomposer.org/installer | php 二、全局安装 通过软链接进行全局安装 ln -s /usr/local/php
  • 主要介绍了Linux下安装PHP MSSQL扩展教程,本文环境是SUSE Linux Enterprise Server 10 SP3,其它系统也类似,需要的朋友可以参考下
  • 主要介绍了Linux下安装PHP curl扩展的方法,简单分析了Linux环境安装php的curl扩展具体步骤、相关命令与注意事项,需要的朋友可以参考下
  • Linux 下安装配置 PHP

    万次阅读 2017-07-31 13:46:45
    Linux 下安装配置 PHP 1)下载PHP安装包,下载地址:http://www.php.net/downloads.php ,这里选用PHP 5.6版本 并解压PHP安装包 1wget cn2....
  • linux下安装apache与php;Apache+PHP+MySQL配置攻略
  • linux下安装php扩展

    千次阅读 2017-04-20 09:58:27
    记录一下lnmp环境中安装php的pdo和pdo_mysql 扩展 我的用lnmp一键安装包安装php5.6版本,现在需要安装pdo扩展。网上看了按照一个博客的说明安装成功了,所以记录一下。 扩展文件:lnmp压缩文件/src/...
  • 在linux centos下安装php环境,卸载php环境详细步骤.zip
  • Linux下安装PHP7.2

    千次阅读 2019-03-07 16:36:18
    php7.2 安装 1. 源码包下载地址 百度网盘链接-7.2源码包 提取码:kxkn 2. 解压php压缩包: tar –zxvf php-7.2.0.tar.gz 3. 进入解压后的 cd php7.2.0 4.安装php需要的扩展 (如果是没有装过php服务的,...
  • 在linux环境下安装php扩展

    万次阅读 2017-10-13 16:04:11
    1、下载扩展压缩文件 2、进入到1步骤zendopcache-7.0.2目录 3、运行/usr/local/php/bin/phpize生成configure配置文件 4、配置 5、编译和安装 6、配置php.ini 7、重启php
  • Linux 下安装php的zip扩展 ``` wget http://pecl.php.net/get/zip-1.12.2.tgz #tar zxvf zip-1.12.2.tgz #cd zip-1.12.2 #/opt/php/bin/phpize #./configure --with-php-config=/opt/php/bin/php-config #make ...
  • Linux下安装、启动PHP

    万次阅读 2017-11-25 02:00:08
    Linux下安装、启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装、配置、启动Apache:http://blog.csdn.net/wy3552128/article/details/8143875 Mysql和Apache已经安装成功,...
  • Linux下安装PHP的MongoDB扩展

    千次阅读 2019-04-18 15:28:35
    Linux下安装PHP的MongoDB扩展 1)下载最新的PHP MongoDB扩展源码,源码可以http://pecl.php.net/package/mongo下载. 2)解压,进入安装目录 wget http://pecl.php.net/get/mongo-1.5.4.tgz tar -zxvf mongo-...
  • LAMP 源码安装方法详解 先说明所谓的 LAMP 即 linux+apache+mysql+php 下面分别讲解 linux 源码安装 apachemysql phplinux 课讲的安装有些不同 LAMP 三个源码包是自行下载的所以安装是分别安装的最后配置...
  • linux下yum安装php运行环境

    万次阅读 2017-05-12 17:19:50
    linux下yum安装php运行环境
  • linux系统安装PHP运行环境 (PHP+apache+mysql),yum安装命令
  • Linux 编译安装 PHP 5.6

    千次阅读 2015-10-29 16:46:08
    文章出处:http://blog.aboutc.net/linux/65/compile-and-install-php-on-linux 若系统已使用yum安装php, 先卸载php # rpm -qa | grep php php-mcrypt-5.3.3-3.el6.x86_64 php-pgsql-5.3.3-46.el6_6.x86_64 php-xml
  • linux安装php7.3.0

    万次阅读 多人点赞 2020-08-20 19:42:18
    linux安装php7.3.0,常码字不易,出精品更难,没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。如果这篇文章能给你带来一点帮助,希望给飞兔小...
  • linux 下安装PHP5 详解

    千次阅读 2019-05-12 12:12:12
    本次实验安装PHP5.6 版本: 1.下载PHP5.6 安装文件:进入到 /usr/loacl/src http://cn2.php.net/distributions/php-5.6.39.tar.bz2 2. 解压缩 文件 tar zvxf php-5.6.39.tar.gz 3. 进入PHP 目录,进行初始...
  • linux下编译安装php5.6 php7

    千次阅读 2017-11-29 00:37:48
    在linux下装了许多遍php后有感而发,有一个归根到底的问题就是,php编译参数一定要写完整,否则接下来你装各种扩展都会遇到很多烦死人的问题……,特别是安装路径乱七八糟的或者缺少各种头文件和扩展。 ok吐槽...
  • linux安装php7

    万次阅读 2017-02-22 17:37:45
    linux安装php7
  • 在linux下安装moodle

    千次阅读 2014-10-06 15:12:40
    上两篇文章介绍了虚拟机安装linux server 及...在安装moodle之前,需要支持软件有mysql + phpmyadmin + apache + php5 1.下载moodle安装文件,moodle-latest-27.tgz 约33M。2.通过phpmyadmin 在mysql建立空数据库
  • 本篇文章里小编给大家整理了关于linux下php安装xml扩展的详细步骤,有需要的朋友们可以学习参考下。
  • linux安装php7.3

    千次阅读 2019-11-29 10:27:52
    linux环境下安装php7.3。linux版本contOS 7.7 64位,PHP版本7.3.12。 (旧的linux contOS 6和PHP7.2安装的时候,安装PHP./configure报错:configure: error: cannot find sources (README.GIT-RULES) in . or,用...
  • Linux下源码安装PHP 卸载PHP

    千次阅读 2020-07-06 22:10:52
    卸载原有PHP 查看PHP版本 php -v 下面命令删除php不干净但先删一遍 ...yum remove php ...查看剩下的php软件包,其中会有依赖所以得有先后顺序删除 ...rpm -e php-mysql ...源码安装PHP: 首先进入php.net...
  • linux下安装php扩展mysqli.so

    万次阅读 2017-04-28 01:27:54
    lamp环境PHP并没有扩展mysqli的扩展库,在php代码使用phpinfo()函数就可以查看自己的php的详细信息了,比如有哪些扩展,php是什么版本之类的。于是,我就开始给Linux上的php安装mysqli扩展了。 (一)...
  • Linux 下安装 php 5.1.6 及其相关的rpm包的合集 已经CentOS 5.5下安装成功,想要吗? 拿出诚意来吧,哈哈

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 345,681
精华内容 138,272
关键字:

在linux中安装php

linux 订阅