怎么安裝配置PHP搭建LMAP架構(gòu)

一、PHP簡介

PHP即“超文本預(yù)處理器”,是一種通用開源腳本語言。PHP是在服務(wù)器端執(zhí)行的腳本語言,與C語言類似,是常用的網(wǎng)站編程語言。根據(jù)動態(tài)網(wǎng)站要求,PHP語言作為一種語言程序,其專用性逐漸在應(yīng)用過程中顯現(xiàn),其技術(shù)水平的優(yōu)劣與否將直接影響網(wǎng)站的運行效率。其特點是具有公開的源代碼, 在程序設(shè)計上與通用型語言,如C語言相似性較高,因此在操作過程中簡單易懂,可操作性強。

二、安裝前的準備工作

本次安裝PHP是為了搭建LAMP架構(gòu),實現(xiàn)自創(chuàng)網(wǎng)頁論壇。
LAMP架構(gòu)
簡介Linux+Apache+MySQL/MariaDB+Perl/PHP/Python一組常用來搭建動態(tài)網(wǎng)站或者服務(wù)器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應(yīng)用程序平臺。隨著開源潮流的蓬勃發(fā)展,開放源代碼的LAMP已經(jīng)與J2EE和.Net商業(yè)軟件形成三足鼎立之勢,并且該軟件開發(fā)的項目在軟件方面的投資成本較低,因此受到整個IT界的關(guān)注。從網(wǎng)站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強大的網(wǎng)站解決方案。
在安裝PHP之前必須先要安裝好 httpd 和 mysql ,不然PHP將無法安裝。
1、 先將gd、libpng、libpng-devel、pcre、pcre-devel、libxml2-devel 和libjpeg-deve通過yum安裝好。
yum -y install \
gd \
libpng \
libpng-devel \
pcre \
pcre-devel \
libxml2-devel \
libjpeg-devel
2、解壓文件壓縮包
tar jxvf php-5.6.11.tar.bz2 -C /opt

三、PHP的手工編譯安裝

1、將入php文件夾,進行配置
cd /opt/php-5.6.11
./configure \
--prefix=/usr/local/php5 \
--with-gd \
--with-zlib \
--with-apxs2=/usr/local/httpd/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/php5 \
--enable-mbstring 

怎么安裝配置PHP搭建LMAP架構(gòu)

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比瑪多網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式瑪多網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋瑪多地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

2、編譯并安裝
make && make install
3、復(fù)制相關(guān)文件,進行配置,創(chuàng)建軟連接
[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/
4、在/etc/httpd.conf里添加
vim /etc/httpd.conf 
//在空白行添加下面兩行代碼
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
//  DirectoryIndex index.html 后面添加 index.php

怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

5、修改html
vi /usr/local/httpd/htdocs/index.html
<?php
phpinfo();
?>
mv index.html index.php

怎么安裝配置PHP搭建LMAP架構(gòu)
怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

6、開啟httpd服務(wù)
service httpd stop
service httpd start

怎么安裝配置PHP搭建LMAP架構(gòu)

7、在網(wǎng)頁測試“http://192.168.111.134/index.php”
出現(xiàn)以下頁面即成功

怎么安裝配置PHP搭建LMAP架構(gòu)

四、論壇的安裝過程

1、創(chuàng)建bbs庫并把bbs數(shù)據(jù)庫里面所有表的權(quán)限分給bbsuser
mysql -u root -p

 //創(chuàng)建一個數(shù)據(jù)庫//
mysql> CREATE DATABASE bbs;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| bbs                |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)

'//給用戶bbquser設(shè)置密碼admin123并設(shè)置所有權(quán)限,所有終端都可登錄'
mysql> GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
 //刷新數(shù)據(jù)庫//
mysql>flush privileges; 

mysql>exit  

怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

掛載點的共享安裝包Discuz_X2.5_SC_UTF8.zip解壓
unzip Discuz_X2.5_SC_UTF8.zip -d /opt
cp -r upload/ /usr/loacl/httpd/htdocs/bbs

怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

3、進行網(wǎng)頁測試“http://192.168.111.134/bbs”

出現(xiàn)論壇即成功,但是全權(quán)限不夠

怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

4、改變屬主權(quán)限
[root@localhost local]# cd /usr/local/httpd/htdocs/
[root@localhost htdocs]# ls
bbs  index.php
[root@localhost htdocs]# cd bbs
[root@localhost bbs]# ls -l
//改變宿主權(quán)限
drwxr-xr-x.  2 root root   90 12月 27 12:30 config
drwxr-xr-x. 13 root root  216 12月 27 12:30 data
drwxr-xr-x.  6 root root   92 12月 27 12:30 uc_client
//輸入
[root@localhost bbs]# chown -R daemon ./config
[root@localhost bbs]# chown -R daemon ./data
[root@localhost bbs]# chown -R daemon ./uc_client
[root@localhost bbs]# chown -R daemon ./uc_server/data
//權(quán)限就變成
drwxr-xr-x.  2 daemon root   90 12月 27 12:30 config
drwxr-xr-x. 13 daemon root  216 12月 27 12:30 data
drwxr-xr-x.  6 daemon root   92 12月 27 12:30 uc_client

chown -R daemon ./config
chown -R daemon ./data
chown -R daemon ./uc_client
chown -R daemon . /uc_server/data
怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

刷新下

怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

怎么安裝配置PHP搭建LMAP架構(gòu)

這些參數(shù)已經(jīng)在前面的架構(gòu)搭建時配置好了。依次填寫

怎么安裝配置PHP搭建LMAP架構(gòu)

最后,點擊下一步自動安裝

怎么安裝配置PHP搭建LMAP架構(gòu)

再次刷新或者重新輸入     http://192.168.111.134/bbs/forum.php

怎么安裝配置PHP搭建LMAP架構(gòu)

網(wǎng)站欄目:怎么安裝配置PHP搭建LMAP架構(gòu)
分享路徑:http://muchs.cn/article10/ipicdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、微信小程序移動網(wǎng)站建設(shè)、App開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司