• 技术文章 >后端开发 >PHP问题

    linux下如何安装apache php

    藏色散人藏色散人2020-07-03 09:49:28原创630

    linux下安装apache php的方法:首先下载“httpd-2.2.11”并解压安装包 ;然后通过“make install”进行编译安装;接着下载php并进行编译安装;最后修改配置文件即可。

    linux下安装apache+PHP过程

    安装apache过程总结

    安装httpd-2.2.11

    下载地址:http://archive.apache.org/dist/httpd/

    安装过程

    [root@zhibing /]# rpm -qa |grep httpd
    httpd-manual-2.0.52-32.ent
    httpd-suexec-2.0.52-32.ent
    system-config-httpd-1.3.1-1
    httpd-2.0.52-32.ent                         
                                  //查看本机是否已经安装httpd
     
    [root@zhibing /]# rpm -e httpd --nodeps        
                                 //删除本机存在的httpd
     
    [root@zhibing tmp]# tar zxvf httpd-2.2.11.tar.gz  
                                //解压安装包 
     
    [root@zhibing tmp]# cd httpd-2.2.11           
                               //进入httpd-2.2.11
     
    [root@zhibing httpd-2.2.11]# ./configure --prefix=/usr/local/apache --enable-s0
                              //检测程序, --prefix 软件要安装的路径–enable-so表示让apache核心装载DSO,但是不实际编译任何动态模块
     
    [root@zhibing httpd-2.2.11]# make           
                              //编译
     
    [root@zhibing httpd-2.2.11]# make install      
                            //编译后安装

    安装 php-5.2.9

    下载地址:http://cn.php.net/downloads.php

    注意:安装php-5.2.9之前,png,gd,freetype,zlib,mysql,openssl都存在,若不存在,手动安装一下

    安装过程

    [root@zhibing tmp]# tar  zxvf php-5.2.9.tar.gz  
    [root@zhibing tmp]#cd php-5.2.9.tar.gz
    [root@zhibing php-5.2.9]#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --with-gd --with-freetype-dir --with-zlib --with-mysql=/usr/local/mysql --with-openssl --with-gettext -enable-sockets
                               //检测程序,并同时加载相关参数
     
    [root@zhibing php-5.2.9]#make && make install    
                                  //编译安装
     
     
    [root@zhibing php-5.2.9]#cp php.ini-recommended /usr/local/php/lib/php.ini
                             //拷贝php.ini文件启动时会读取到的配置文件
     
    [root@zhibing php-5.2.9]#ln -s /usr/local/php/bin/* /usr/local/bin/  
                             //连接
     
    ot@zhibing php-5.2.9]#lvi /usr/local/apache/conf/httpd.conf 
                                            //修改配置文件

    添加

    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php
    AddType p_w_picpath/x-icon .ico

    添加

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

    测试:

    [root@zhibing ]#vi /usr/local/apache/htdocs/test.php 
    //新建test.php

    在新文件中添加

    <?php
    phpinfo();
    ?>

    wq保存退出

    Phpinfo是特殊的php函数,可以显示目前服务器内php模块的相关核心数据

    [root@zhibing ]## /usr/local/apache/bin/apachectl –k stop
     
    [root@zhibing ]##/usr/local/apache/bin/apachectl –k start
                                     //重新启动apache

    在浏览器中输入主机地址例如http://主机IP/test.php如有出现下面图片就说明apace安装成功

    企业微信截图_15937407398073.png

    以上就是linux下如何安装apache php的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:linux apache php
    上一篇:php文件隐藏的方法 下一篇:php 怎么将字符转成数字
    大前端线上培训班

    相关文章推荐

    • linux下php安装php-kafka和php-rdkafka扩展的方法详解• CentOS php安装目录在哪• 如何测试php安装上没有反应• php安装注意事项有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网