1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. apache mysql php 源碼編譯使用方法

        時間:2020-11-16 16:11:25 PHP 我要投稿

        關于apache mysql php 源碼編譯使用方法

          linux 版本 : ubuntu 12.04

          今天完成了 php mysql 和apache 的配置

          主要是源碼配置,

          apache 主要是 2.4.2 版本

          php 主要是 5.3.11 版本

          mysql 主要是 5.1.62 版本

          前幾天試了好幾次,出現了軟件的源沖突,我放了兩個源在同一個source里,后修改后,安裝沒出現大的問題。

          總的'情況如下.

          我完成的過程如下 :

          apache 配置:

          ./configure --prefix=/usr/local/apache/ --with-libxml2 --enable-modules

          =most --enable-mods-shared=all

          看這apache 經典實例寫的。

          在ubuntu上加上libxml2最新的版本,然后一切ok

          make

          make install

          然后 輸入127.0.0.1 可以看見it‘s work!

          mysql配置:

          cd mysql

          sudo ./configure –prefix=/usr/local/mysql –with-mysqld-user=mysql

          –with-extra-charsets=all –enable-thread-safe-client

          在./configure 配置中小心點,并且小心其中的提示

          我便是在小中度過那個./configure 的,然后就是順利的

          make

          make install

          由于要配置文件復制到etc目錄下

          sudo cp /mypath/mysql /etc/my.cnf

          [mysqld]# 設置默認為INNODB表,支持事務:default-storage-engine=INNODB

          # 設置默認的字符集UTF-8:

          character-set-server=utf8

          collation-server=utf8_general_ci

          default-character-set=utf8

          # mysql啟動用戶

          user=mysql

          [client]

          default-character-set=utf8

          為了讓普通的用戶啟動mysql 賦予mysql目錄如下權限

          sudo chown -R mysql:mysql /usr/local/mysql

          然后,切換到mysql的用戶下,發現mysql啟動了

          ps aux | grep mysqld

          如果有 /usr/local/mysql/bin/ 。。。 說明啟動了mysql,mysql配置ok

          在

          Php 配置:

          最復雜的屬php的配置,關鍵在于那個模塊有點多

          配置和安裝的時間有點長,有時候 我還認為是死機呢?

          ./configure --prefix=/usr/local/php

          --with-apxs2=/usr/local/apache/bin/apxs

          --with-mysql-dir=/usr/local/mysql

          --with-mysql-sock=/tmp/mysql.sock

          --with-pdo-mysql=/usr/local/mysql

          --with-mysqli=/usr/local/mysql/bin/mysql_config

          --enable-mod-charset

          --enable-bcmath

          --with-bz2

          --enable-calendar

          --with-curl

          --with-curlwrappers

          --enable-exif

          --enable-ftp

          --with-gdbm

          --with-gd=shared

          --with-ttf

          --enable-gd-native-ttf

          --with-gettext

          --with-gmp

          --enable-mbstring=all

          --enable-zend-multibyte

          --with-ming=shared

          --enable-sqlite-utf8

          --enable-shmop

          --enable-soap

          --enable-sockets

          --enable-sysvmsg

          --enable-sysvsem

          --enable-sysvshm

          --enable-wddx

          --with-xmlrpc

          --with-xsl

          --enable-zip

          --with-zlib

          --enable-discard-path

          --enable-force-cgi-redirect

          --enable-magic-quotes

          --enable-sigchild

          --with-ncurses

          --enable-pcntl

          然后configure中報出缺少好多組件,唉。。 一個一個填上 例如 bz2 和zlib 和ncurses 三個組件添加完后

          configure 立即成功了,然后呢? make ok make test 出問題。。。。。?? 無語了但是 make install

          ok

          就需要對php 配置了

          建立 php.ini 文件。

          寫入如下的配置:

          error_log = /usr/local/php/php_error.log

          date.timezone = "Asia/ShangHai"

          session.save_path = "/tmp"

          對conf/httpd.conf 修改在 LoadModules php5_modules modules/libphp5.so 填上

          AddType application/x-httpd-php .php .html

          AddType application/x-httpd-php-source .phps

          apache其他配置信息也寫在httpd.conf文件里。例如 主目錄位置:

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>