linux下最簡單安裝LAMP

安裝LAMP好多人喜歡把他複雜化,其他有很多軟件包沒有必要都源碼安裝,有些系統自帶,並且能夠檢測到,有些軟件可能你不需要,也跟着有些教程暈暈乎乎源碼編譯一遍,最後可能軟件之間版本兼容有問題,本教程就是簡化安裝,讓你能夠安裝起來更有底。

LAMP:LINUX+APACHE+MYSQL+PHP

1.安裝lamp最主要就是安裝php繁瑣點,apache簡單編譯安裝就行了,mysql就是簡單編譯安裝就行了,php安裝儘量選擇一些穩定版本,如果apache編譯的時候有用到mod_so或者有其他的動態模塊存在,編譯php需要指定apxs的位置,--with-apxs2=/usr/local/apache2/bin/apxs,指定mysql安裝位置,-with-mysql=/usr/local/mysql-5.5.15,指定pdo,讓php安裝mysql的擴展,--with-pdo-mysql=/usr/local/mysql-5.5.15。

2.修改apache的配置

添加下面兩行

AddType application/x-httpd-php .php

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

DirectoryIndex index.html修改成DirectoryIndex index.php index.html


apache-2.4.7

下載地址http://httpd.apache.org/download.cgi

./configure --enable-mods-shared=all --enable-layout=Apache --with-mpm=worker

--enable-mods-shared=all 選項會編譯所有動態模塊

--enable-layout=Apache 按照config.layout中Apache塊指定的位置安裝

--with-mpm=worker 指定apache的worker工作模式

make

make install

/usr/local/apache2/bin/apachectl start

如果configure報apr或者apr-util沒有找到,可以到http://apr.apache.org/download.cgi下載,加入編譯參數,--with-apr=prefix with-apr-util=prefix.

如果configure報pcre沒有找到,可以http://ftp.exim.llorien.org/pcre/下載安裝,加入編譯參數--with-pcre=prefix.


mysql-5.5.15

下載地址http://dev.mysql.com/downloads/mysql/5.5.html#downloads

編譯安裝mysql

tar -zxv -f cmake-2.8.4.tar.gz

cd cmake-2.8.4

./configure

make&&make install

mkdir -p /usr/local/mysql-5.5.15


tar -zxv -f mysql-5.5.15.tar.gz

cmake .

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.15

-DDEFAULT_CHARSET=utf8

-DDEFAULT_COLLATION=utf8_general_ci

-DEXTRA_CHARSETS=all

-DENABLED_LOCAL_INFILE=1

make&&make install

配置

groupadd mysql

useradd -r -g mysql mysql

cd /usr/local/mysql-5.5.15/

chown -R root:mysql .

cp support-files/my-medium.cnf /etc/my.cnf

初始化數據庫

scripts/mysql_install_db --user=mysql

啓動mysql

./bin/mysqld_safe --user=mysql &


php-5.3.28(注意你可以下載5.3.x早期版本)

下載地址http://php.net/downloads.php

解壓源碼包

tar xvf php-5.3.28.tar.gz

cd php-5.3.28

./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql-5.5.15 --with-pdo-mysql=/usr/local/mysql-5.5.15 --with-png-dir --with-gd --with-zlib --with-png-dir --enable-mbstring --with-pear

修改./Zend/zend_language_parser.h第317行:注意,你可以下載5.3.x早期的版本,可能就不需要更改這個

int zendparse (void)改成int zendparse (void *compiler_globals);

make && make install

# vim /usr/local/apache2/conf/http.conf

1、添加如下二行

AddType application/x-httpd-php .php

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

2、定位至DirectoryIndex index.html

修改爲:

DirectoryIndex index.php index.html


在apache的主目錄創建文件index.php

<?php

phpinfo();

?>

然後訪問這個文件,查看php配置

perfect!!!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章