<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            apache mysql php 源碼編譯使用方法

            時間:2024-09-30 00:34: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文件里。例如 主目錄位置:

            【apache mysql php 源碼編譯使用方法】相關文章:

            關于編程之PHP常用MySql操作的方法06-26

            PHP中MySQL、MySQLi和PDO的用法和區別07-01

            php中static靜態變量的使用方法06-11

            如何編譯java程序09-28

            jQuery 源碼分析和Ready函數06-28

            mysql SQL語句積累參考10-02

            關于php面試寶典及PHP面試技巧08-16

            調節和優化MySQL安裝的技巧07-30

            PHP的壓縮函數06-21

            php高級教程01-23

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看