源碼編譯安裝LAMP—PHP手工編譯安裝

PHP

PHP即Hypertext Preprocessor(超文本預處理語言)的縮寫,是一種服務器端的HTML嵌入式腳本語言,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域

PHP手工編譯安裝

1、安裝環境包,準備PHP安裝包

[root@localhost ~]# yum install gd libpng libpng-devel pcre pcre-devel libxml2-devel libjpeg-devel -y

在這裏插入圖片描述
2、將PHP安裝包解壓到/opt目錄下

[root@localhost PHP]# tar jxvf php-5.6.11.tar.bz2 -C /opt

3、在/opt/php-5.6.11下執行配置腳本

[root@localhost php-5.6.11]# ./configure \
> --prefix=/usr/local/php5 \						//指定安裝路徑
> --with-gd \										//關聯GD庫
> --with-zlib \										//關聯函數庫
> --with-apxs2=/usr/local/httpd/bin/apxs \			//將php加載模塊提供給Apache服務
> --with-mysql=/usr/local/mysql \					//關聯數據庫
> --with-config-file-path=/usr/local/php5 \			//關聯php配置文件
> --enable-mbstring									//功能性模塊加載

4、使用make&make install開始編譯安裝

[root@localhost php-5.6.11]# make
…
[root@localhost php-5.6.11]# make install
…

5、添加配置文件,創建軟鏈接

[root@localhost php-5.6.11]# cp php.ini-development /usr/local/php5/php.ini
[root@localhost php-5.6.11]# ln -s /usr/local/php5/bin/* /usr/local/bin/

6、更改Apache配置文件,使其能夠識別加載php功能模塊

[root@localhost php-5.6.11]# vim /etc/httpd.conf

在這裏插入圖片描述
在這裏插入圖片描述

設置完成,重新啓動Apache服務
[root@localhost php-5.6.11]# service httpd stop 
[root@localhost php-5.6.11]# service httpd start

7、在/usr/local/httpd/htdocs/將index.html改爲index.php

[root@localhost php-5.6.11]# cd /usr/local/httpd/htdocs/
[root@localhost htdocs]# mv index.html index.php
[root@localhost htdocs]# vim index.php
?php
phpinfo();
?>

8、完成LAMP架構搭建,打開網頁輸入192.168.150.194測試

在這裏插入圖片描述

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