• Linux环境配置之LAMP搭建(源码安装)


    系统环境:CenOS5

    所用软件:

    安装步骤:

    注意:我所使用的软件都存放在/root/software文件夹下

    第一步:mysql安装

    cd /root/software

    tar -zxvf mysql-...

    cd mysql...

    more INSTALL-SOURCE(查看帮助文档)


    按照帮助文档进行安装,安装完成后 执行ps -ef |grep mysql 查看mysql是否已经启动,OK!mysql的安装就到此完成可以通过bin/mysql -u root登陆mysql

    第二步php安装

    cd /root/software(回到我的软件存放目录)

    tar zxvf php-...

    cd php-...

    more INSTALL(查看帮助文档,找到Apache 2.0 on Unix systems,同样根据安装文档一步一步安装)

    cd /root/software

    tar zxvf httpd-...

    cd httpd-...

    ./configure --enable-so

    make

    make install

    /usr/local/apache2/bin/apachectl start(启动apache)

    ps -ef | grep httpd(查看apache是否启动成功)

    cd ../php-...

    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql

    make

    make install

    cp php.ini-dist /usr/local/lib/php.ini

    cd /usr/local/apache2/conf

    vi httpd.conf(编辑配置文件,添加 AddType application/x-httpd-php .php .phtml)

    cd ../

    bin/apachectl restart(重启apache)

    报错:httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

    根据第二个方法设置,重启Apache,OK

    一切搞定

  • 相关阅读:
    APPlication,Session和Cookie的区别
    C# 中的Request对象的应用
    从字符串里提取一个列表(数组)
    UDP:用户数据报协议
    反射
    网络编程
    多线程
    final,finally和finalize的区别
    集合
    StringBuffer
  • 原文地址:https://www.cnblogs.com/see7di/p/2239801.html
Copyright © 2020-2023  润新知