zoukankan      html  css  js  c++  java
  • lamp环境搭建经验总结

    环境:centos6.4,13个源码包;参考教程高罗峰细说php
    思路:1.首先确定gcc,g++的安装,因为这是c语言的编译工具,没有它,源码不可能安装,redhat的
    yum需要配置,分为本地源和网络源,本地源的配置是ctrl+alt跳出虚拟机将设置中iso换成已经下载好的
    源注意需要勾上connect这个选项,centos是开源的企业版redhat所以直接用不需要配置yum源,我选择centos
    利用yum解决了g++的问题,还可以去官网咨询下,依赖关系,但是必须英语得比较好
    2.安装的大体顺序是apache-->mysql--->php;但是安装这个几个,是需要依赖很多东西的,所以前期的工作
    基本都是将需要依赖的包安装到指定的位置,一般都是将源码包13个复制到/usr/src/目录下
    然后配置-》编译-》安装到usr/local/xxx目录下,这样便于以后的安装Php的时候指定对应的依赖包的位置
    如果全部是yum的话,安装Php只需要指定两个参数就行,其他的依赖包会自动去寻找默认位置;
    3.安装Php最麻烦需要指定对应依赖包的位置:
    -------------------------------------------------------
    # ./configure //执行当前目录下软件自代的配置命令
    > --prefix=/usr/local/php //设置PHP5 的安装路径
    > --with-config-file-path=/usr/local/php/etc //指定PHP5配置文件存入的路径
    > --with-apxs2=/usr/local/apache2/bin/apxs //告诉PHP查找Apache 2的地方
    > --with-mysql=/usr/local/mysql/ //指定MySQL的安装目录
    > --with-libxml-dir=/usr/local/libxml2/ //告诉PHP放置libxml2库的地方
    > --with-png-dir=/usr/local/libpng/ //告诉PHP放置libpng库的地方
    > --with-jpeg-dir=/usr/local/jpeg6/ //告诉PHP放置jpeg库的地方
    > --with-freetype-dir=/usr/local/freetype/ //告诉PHP放置freetype库的地方
    > --with-gd=/usr/local/gd2/ //告诉PHP放置gd库的地方
    > --with-zlib-dir=/usr/local/zlib/ //告诉PHP放置zlib库的地方
    > --with-mcrypt=/usr/local/libmcrypt/ //告诉PHP放置libmcrypt库的地方
    > --with-mysqli=/usr/local/mysql/bin/mysql_config //变量激活新增加的MySQLi功能
    > --enable-soap //变量激活SOAP和Web services支持
    > --enable-mbstring=all //使多字节字符串支持
    > --enable-sockets //变量激活socket通讯特性 #make && make install
    ------------------------------------------------------------------------------------------------
    所以前期工作需要做好!尤其在指定> --with-png-dir=/usr/local/libpng/ //告诉PHP放置libpng库的地方
    > --with-jpeg-dir=/usr/local/jpeg6/ 指定了具体的位置才安装好!
    4.最后需要拷贝php的配置模板到对应目录,,然后需要修改apache的配置文件加上支持php和phphandle
    最后需要关闭防火墙才能访问;

  • 相关阅读:
    SQL查询
    redis 命令行常用命令
    linux ss ip
    jdk下载地址
    requests.session保持会话
    Python通过重写sys.stdout将控制台日志重定向到文件
    解决Python3 控制台输出InsecureRequestWarning问题
    uniapp实现iframe效果
    模拟登录 react 的页面
    vueX的五大属性和使用方法包括辅助函数
  • 原文地址:https://www.cnblogs.com/sengling/p/5095484.html
Copyright © 2011-2022 走看看