安裝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
安裝zlibtar 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/freetype2make&&make install
安裝libpng:
tar zxvf libpng-1.6.12.tar.gzcd libpng-1.6.12/
./configure
make&&make install
安裝jpeg
tar zxvf jpegsrc.v9a.tar.gzcd jpeg-9a/
./configure
make&&make install
安裝gd
tar zxvf libgd-2.1.0.tar.gzcd 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...