LAMP環境搭建

2021-06-23 01:13:02 字數 3321 閱讀 1389

安裝pcre

tar jxvf pcre-8.33.tar.bz2

cd pcre-8.33

./configure

make&&make install

apt-get install perl libxpm-dev libcurl4-openssl-dev

安裝apr

1) 解壓apr壓縮包: tar -xvzf apr-1.5.1.tar.gz

2) 進入解壓後的apr目錄: cd apr-1.5.1

3) 配置configure: ./configure --prefix=/usr/local/apr/

4) 編譯安裝: make && make install

安裝apr-util

1) 解壓apr-util壓縮包: tar -xvzf apr-util-1.5.3.tar.gz

2) 進入解壓後的目錄: cd apr-util-1.5.3

3) 配置configure: ./configure --prefix=/usr/local/apr-util/  --with-apr=/usr/local/apr/  (注意:此處的路徑需要與安裝apr時指定的路徑相同)

4) 編譯安裝: make && make install

安裝apache httpd:

1. 解壓apache壓縮包: tar jxvf httpd-2.4.10.tar.gz

2. 進入解壓後的httpd目錄: cd httpd-2.4.10

3. 配置configure: 

./configure --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/

4.編譯安裝:make&&make install

安裝xml2

tar zxvf libxml2-2.9.1.tar.gz

cd libxml2-2.9.1/

./configure --prefix=/usr/local/libxml2 --with-python=no

make&&make install

安裝zlib 

tar zxvf cd zlib-1.2.8.tar.bz2

cd zlib-1.2.8

./configure (注意,如果您以前沒有安裝zlib,可以不指定路徑)

make&&make install

安裝freetype
tar jxvf freetype-2.5.3.tar.bz2
cd freetype-2.5.3/
./configure --prefix=/usr/local/freetype2

make&&make install

安裝libpng:
tar zxvf libpng-1.6.12.tar.gz

cd libpng-1.6.12/

./configure

make&&make install

安裝jpeg

tar zxvf jpegsrc.v9a.tar.gz

cd jpeg-9a/

./configure

make&&make install

安裝gd

tar zxvf libgd-2.1.0.tar.gz

cd libgd-2.1.0/

./configure --prefix=/usr/local/gd --with-jpeg --with-png --with-zlib --with-freetype=/usr/local/freetype2

make&&make install

2、安裝php

./configure --prefix=/usr/local/php --with-openssl --with-jpeg-dir --with-png-dir -with-zlib --with-xpm-dir=/usr/lib --with-gd=/usr/local/gd --with-freetype-dir=/usr/local/freetype2 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2 --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring=all
make && make install

建立快捷方式:

ln -s /usr/local/php/bin/php /usr/bin/php

ln -s /usr/local/apache2/bin/apachectl /usr/bin/apacheln -s /usr/local/php/bin/phpize /usr/bin/phpize

配置 httpd.conf 讓apache支援php:

然後cpopy php的配置檔案

cp php.ini-production /usr/local/php/lib/php.ini

修改php.ini檔案 register_globals = on

重啟apache

/usr/local/apache2/bin/apachectl restar

如果啟動apache遇到錯誤:

1)進入apache的安裝目錄:(視個人安裝情況而不同) cd /usr/local/apache2/conf/

2)編輯httpd.conf檔案,搜尋"#servername",新增servername localhost:80

3)再重新啟動apache 即可。

測試php是否成功安裝

寫乙個php測試頁info.php,放到apache2/htdocs中。

<?php 

phpinfo();

?>;

如果能正常顯示出php的資訊,則說明apche+mysql+php安裝成功!

環境 lamp環境搭建

以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...

lamp環境搭建

lamp環境搭建 第一步資源共享的方式 虛擬機器多作業系統 1 linux能夠連線網路 wget usr local program yum install 2 配置windows 光碟上安裝yum包 windows 能夠連線外網路 fip ssh 在 windows環境下安裝客戶端 依賴的是lin...

Lamp環境搭建

第一步 資源共享的方法 虛擬機器 多作業系統 iptables f 1 linux能夠連線網路 wget usr local program yum install 2 配置 windows 光碟上的安裝包 rpm格式 建議原始碼包 定製安裝 windows能夠連線外網路 ftp ssh 在 win...