搭建LMAP架構之 PHP 配置(最終篇)(代碼可直接複製)

一、PHP簡介

  • PHP,用於解釋動態網頁文件,提供 Web 應用程序的開發和運行環境。
  • PHP 是一種被廣泛應用的開放源代碼的多用途腳本語言,可嵌入到 HTML 中,適用於 Web 應用開發
  • 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 xjvf php-5.6.11.tar.bz2 -C /opt/

三、PHP的手工編譯安裝

1、將入php文件夾,進行配置

cd 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    

2、編譯並安裝

make && make install

3、複製相關文件,進行配置,創建軟連接

cp php.ini-development /usr/local/php5/php.ini

ln -s /usr/local/php5/bin/* /usr/local/bin/
ln -s /usr/local/php5/sbin/* /usr/local/sbin/

4、在/etc/httpd.conf裏添加

vim /etc/httpd.conf 

#在空白行添加以下兩行代碼
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

5、修改html

DirectoryIndex index.php index.html

vim /usr/local/httpd/htdocs/index.php
<?php
phpinfo();
?>

6、開啓httpd服務

service httpd restart

如果遇到連接被重置,就關閉先stop httpd再開啓start
在這裏插入圖片描述
7、在網頁測試“http://192.168.220.131/index.php”
出現以下頁面即成功
在這裏插入圖片描述

四、論壇的安裝過程

1、創建bbs庫並把bbs數據庫裏面所有表的權限分給bbsuser

mysql -u root -p

CREATE DATABASE bbs;
GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
flush privileges; 

2、將掛載點的共享安裝包Discuz_X2.5_SC_UTF8.zip解壓

unzip Discuz_X2.5_SC_UTF8.zip -d /opt/

cp -r upload/ /usr/local/httpd/htdocs/bbs

3、進行網頁測試“http://192.168.220.131/bbs”
出現論壇即成功
在這裏插入圖片描述
4、改變屬主權限

chown -R daemon ./config
chown -R daemon ./data
chown -R daemon ./uc_client
chown -R daemon . /uc_server/data

在這裏插入圖片描述
點擊下一步
在這裏插入圖片描述
這些參數已經在前面的架構搭建時配置好了。依次填寫
在這裏插入圖片描述
最後,點擊下一步自動安裝,再次刷新或者重新輸入 http://192.168.220.131/bbs/forum.php
在這裏插入圖片描述
作爲管理員,可以進行日常的管理,大家在論壇裏可以分享一些工作心得。

發佈了72 篇原創文章 · 獲贊 32 · 訪問量 4954
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章