• linux+Apache+Mysql+Php 环境的搭建


    一、LAMP

    一种网站架构解决方案,有70%的访问流量来自LAMP,所用到的软件均为开源软件,我们熟悉的维基百科采用的就是这种架构。很多流行的商业应用都是采取这个架构,和 Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的 优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。

    二、准备(非生产环境 实验环境 有些包或者模块有所省略)

    down所需要的软件包

    Apache:apr-1.5.2.tar.gz
                   apr-iconv-1.2.1.tar.gz
                    apr-util-1.5.4.tar.gz
                     pcre-8.36.tar.gz

    Mysql:mysql-5.5.20.tar.gz

    php:php-5.5.10.tar.bz2
    三、安装
    Apache的安装之前有提过

    (2)安装mysql
        # yum install bison ncurses ncurses-devel ncurses-libs
        # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/usr/local/mysql -DTMPDIR=/tmp -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DWITH_EXTRA_CHARSETS=all
        # make
        # make install

        # cd /usr/local/mysql/support-files
        # cp my-default.cnf /usr/local/mysql/my.cnf
        # cp mysql.server /etc/init.d/mysqld

        # vim /etc/init.d/mysqld
        basedir=/usr/local/mysql
        datadir=/usr/local/mysql/data
        conf=/usr/local/mysql/my.cnf

        # vim /usr/local/mysql/my.cnf
        [mysql]
        socket = /tmp/mysql.sock

        [mysqld]
        basedir = /usr/local/mysql
        datadir = /usr/local/mysql/data
        port = 3306
        server_id = 1
        socket = /tmp/mysql.sock
        log_bin = server_log
        skip_name_resolve = on
        user=mysql
        explicit_defaults_for_timestamp = on
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

        # cd /usr/local/mysql
        # ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

        # service mysqld start
    php的安装:

     ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-config-file-path=/usr/local/php
    配置apache支持php
         装载php体提供的库文件
         LoadModule php5_module        modules/libphp5.so

         配置php文件的应用处理程序(php)
         AddType application/x-httpd-php .php
         AddType application/x-httpd-php-source .phps

         在默认主页文件设置里加入index.php
         DirectoryIndex index.html index.php    

        # vim index.php    \php信息显示测试页面
        <?php
          phpinfo();
        ?>

    到此基本的软件已经装好

  • 相关阅读:
    centos7下如何使用udev配置asm磁盘
    ORA-29786: SIHA attribute GET failed with error [Attribute 'SPFILE' sts[200]
    安装grid时报INS-40404错误
    clickhouse编译安装
    centos7通过rc.local文件添加自启动服务
    Error in invoking target 'agent nmhs' of makefile
    打补丁(18370031)
    2020 HFCTF
    2020省赛决赛
    2020西湖论剑
  • 原文地址:https://www.cnblogs.com/gzcheng/p/5837318.html
Copyright © 2020-2023  润新知