lamp安裝流程
libxml2的安裝 : ./configure --prefix=/usr/local/libxml2 && make && make install
libmcrypt的安裝 :./configure --prefix=/usr/local/libmcrypt && make && make install
zlib的安裝 : ./configure --prefix=/usr/local/zlib && make && make install
libpng的安裝 : ./configure --prefix=/usr/local/libpng && make && make install
jpeg6的安裝:
mkdir /usr/local/jpeg --創建jpeg軟件安裝目錄
mkdir /usr/local/jpeg/bin --創建存放命令的目錄
mkdir /usr/local/jpeg/lib --創建jpeg庫到文件所在目錄
mkdir /usr/local/jpeg/include --創建存放頭文件目錄
mkdir /usr/locla/jpeg/man/man1(數字1) --創建存放手冊的目錄
./configure --prefix=/usr/local/lpeg/ \
--enable-shared --建立共享庫使用的GUN的libtool
--enable-static --建立靜態庫使用的GUN的libtool
make && make install
6.freetype的安裝 : ./configure --prefix=/usr/local/freetype && make && make install
7.autoconf的安裝 (可以不指定安裝路徑) : ./configure --prefix=/usr/local/autoconf && make && make install
8.GD庫的安裝: ./configure --prefix=/usr/local/gd/ \
--with-zlib=/usr/local/zlib/ \
--with-jpeg=/usr/local/jpeg/ \
--with-png=/usr/local/libpng/ \
--with-freetype=/usr/local/freetype/ \
make && make install
9.apache的安裝 :
./configure --prefix=/usr/local/apache \
--sysconfdir=/etc/httpd \ --指定配置文件位置
--with-z=/usr/local/zlib/ \
--with-included-apr 、\ --使用捆綁APR/APR-Util的副本
--enable-so \ --以動態共享對象編譯
--enable-deflate=shared \ --縮小傳輸編碼的支持
--enable-expires=shared \ --期滿頭控制
--enable-rewrite=shared \ --基於規則的URL控制
--enable-static=support --建立一個靜態鏈接版本的支持
10.mysql的安裝:
1.建立mysql用戶和組 :groupadd mysql ,useradd -g mysql mysql
2. ./configure --prefix=/usr/local/mysql \
--with-extra-charsets=all
make && make install
3.拷貝配置文件 support-files/mysql-medium.cnf /etc/my.cnf
4.cd /usr/local/mysql 創建授權表 bin/mysql.install_db --user=mysql (var目錄)
5.在mysql安裝目錄下操作:chown -R root:mysql
chown -R mysql var
6.啟動mysql /usr/local/mysql/bin/mysql_safe --user=mysql &(隱藏下執行)
netstat -tnl | grep 3306 查看MySQL端口是否開啟
11.php的安裝 :
./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--with-apx2=/usr/local/apache/ \
--with-mysql=/usr/local/mysql/ \
--with-libxml-dir=/usr/local/libxml/ \
--with-png-dir=/usr.locla/libpng/ \
--with-jpeg-dir=/usr/locla//jpeg/ \
--with-freetype-dir=/usr/locla/freetype/ \
--with-gd=/usr/locla/gd/ \
--with-mycrpt=/usr/local/libmcrypt/ \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-soap \
--enable-mbstring=all \
--enable-sockets
拷貝php的配置文件 php.ini-dist /usr/local/php/etc/
12.apache和php的整合
php自動加載LoadModule php5_module modules/libphp5.so
apache安裝目錄: /usr/local/apache/module下會有libphp5.so文件
找到 AddType application/x-gzip .gz .tgz 在其下添加如下內容
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
添加默認的首頁
DirectoryIndex index.html index.htm index.php
lamp安裝流程