• 亲测linux 上安装php


    亲测安装php
    1、tar zvxf php-5.3.8.tar.gz
    2、cd php-5.3.8
    3、
    ./configure
    --prefix=/usr/local/php
    --with-mysql=/usr/local/mysql
     --with-apxs2=/usr/local/apache2/bin/apxs
    --with-libxml-dir=/usr/local/libxml2

    出现错误:

    configure: error: You have enabled Apache 2 support while your server is Apache 1.3. Please use the appropiate switch --with-apxs (without the 2)
    -------------------------------------------------------------------------------------------------

    20140805亲测 --with-apxs2这里要加一个2 就解决了

     

    出现问题:
    configure: error: xml2-config not found. Please check your libxml2 installation.
    [root@localhost php-5.3.28]# --prefix=/usr/local/php
    -------------------------------------------------------
    解决方案:
    检查是否安装了libxm包

    [root@XKWB3403 php-5.3.8]# rpm -qa |grep  libxml2
    libxml2-2.6.26-2.1.12
    libxml2-python-2.6.26-2.1.12


    重新安装libxml2和libxml2-devel包

    yum install libxml2

    yum install libxml2-devel -y
     

    安装完之后查找xml2-config文件是否存在

    [root@XKWB3403 php-5.3.8]# find / -name "xml2-config"
    /usr/bin/xml2-config
    如果存在的话重新安装php

    [root@XKWB3403 php-5.3.8]# ./configure 

    安装成功的标志是出现一个license
    --------------------------------------------------
    然后重新
    4、
    make && make install

    cd /usr/local/apache2/conf
    ls
     "httpd.conf" is read-only (add ! to override)  修改方式
    -----------
    解决方案:
     chmod 777 httpd.conf

    vi模式
    :set nu 出现行号
    ESC退出编辑模式
    :wq!强制保存退出

    第309行找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
      AddType application/x-httpd-php .php (.前面有空格)
      AddType application/x-httpd-php-source .phps(.前面有空格)

      


    mv php.ini-production php.ini.dist 重命令


    方法二:安装libxml2(未测)
    1 tar zxvf libxml2-2.6.32.tar.gz
    2 cd libxml2-2.6.32
    3 ./configure --prefix=/usr/local/libxml2
    4 make
    5 make install

    --------------------------------------
    重命名
    mv php.ini-production php.ini.dist

    新建一个文件
    touch info.php

    出现错误:

    checking for Apache 1.x module support via DSO through APXS... configure: error: You have enabled Ap

    ---------

    解决方案:删除Apache安装的目录,重装,删掉php安装的目录,重装,就可以

  • 相关阅读:
    temp
    Windows如何利用输入法简单的打出 ‘↑’ ‘↓’ ‘↖’等箭头
    Win10系统特别卡的一个原因
    巨蟒python全栈开发-第16天 核能来袭-初识面向对象
    在pycharm中误删了Python文件,怎么办,挺急的?
    巨蟒python全栈开发-第15天 装饰器
    巨蟒python全栈开发-第13天 内置函数 匿名函数lambda
    巨蟒python全栈开发-第12天 生成器函数 各种推导式 yield from
    360浏览器的收藏夹隐藏了,怎么处理?
    如何解决安装好的google浏览器打不开网页的问题?
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/3816180.html
Copyright © 2020-2023  润新知