【LINUX】LINUXPHP搭建

linux php

十多年的長(zhǎng)海網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整長(zhǎng)海建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“長(zhǎng)海網(wǎng)站設(shè)計(jì)”,“長(zhǎng)海網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

 

前提條件:已經(jīng)搭建好httpd服務(wù)器和數(shù)據(jù)庫(kù)MySQL,假設(shè)服務(wù)器地址為192.168.80.20

setenforce 0

service  iptables   stop

  1. 共享軟件包,假設(shè)軟件包共享地址為192.168.80.10

mount.cifs  //192.168.80.10/r    /media

ls  /media/查看下是否掛載成功

cd media

tar   xjvf  php-5.4.5.tar.bz2 -C  /opt/

mount /dev/cdrom  

首先安裝GD庫(kù)及GD庫(kù)關(guān)聯(lián)程序

yum  -y install \

libjpeg-devel  \

libpng-devel  \

freetype-devel  \

zlib-devel  \

gettext-devel  \

libXpm-devel  \

libxml2-devel  \

fontconfig-devel  \

openssl-devel  \

bzip2-devel

 

vi  /usr/local/apache/bin/apxs

#!/usr/bin/perl  -w  //將第一行改成這樣

cd   /opt/php-5.4.5/

刷腳本

./configure \

--prefix=/usr/local/php \

--with-apxs2=/usr/local/apache/bin/apxs \

--with-gd \

--with-mysql=/usr/local/mysql \

--with-config-file-path=/etc \

--enable-sqlite-utf8 \

--with-zlib-dir \

--with-libxml-dir \

--with-freetype-dir \

--with-jpeg-dir \

--with-png-dir \

--with-ttf \

--with-iconv \

--with-openssl \

--with-gettext \

--enable-mbstring \

--enable-gd-native-ttf \

--enable-gd-jis-conv \

--enable-static \

--enable-zend-multibyte \

--enable-inline-optimization \

--enable-sockets \

--enable-soap \

--enable-ftp \

--disable-ipv6

如無(wú)報(bào)錯(cuò),make

如無(wú)報(bào)錯(cuò),make   install

  1. 重新配置apache2讓他支持php

vi   /usr/local/apache/conf/httpd.conf

# vi /usr/local/apache/conf/httpd.conf

找到 AddTypeapplication/x-gzip .gz .tgz (369)在其下添加如下內(nèi)容

AddType  application/x-httpd-php .php

AddType   application/x-httpd-php-source .phps

LoadModule    php5_module    modules/libphp5.so //httpd.conf如沒有,增加此條命令

DirectoryIndex   index.php  index.html    //找到DirectoryIndex增加紅字部分

(注意,在httpd.conf里如還包含以前做過(guò)的子配置文件include,在其前面打上#注釋)

測(cè)試php工作是否正常。

(1)cd   /usr/local/apache/htdocs

vi  index.html

將內(nèi)容改成如下:

<?php

phpinfo();

?>

保存

mv index.html index.php

/usr/local/apache/bin/httpd  -k  start

這時(shí),在瀏覽器上輸入192.168.80.20  ,會(huì)出現(xiàn)php的默認(rèn)主頁(yè)。

(2)cd   /usr/local/apache/htdocs

vi  index.html

將內(nèi)容改成如下:

<?php

$link=mysql_connect('主機(jī)名','jack','123456');

if($link)  echo  "Success!!";

else echo "Fail!!";

mysql_close();

?>

保存。

mysql  -u  root  -p     進(jìn)入數(shù)據(jù)庫(kù)

假設(shè)授予jack用戶對(duì)數(shù)據(jù)庫(kù)abc的權(quán)限

CREATE DATABASE abc;

GRANT all ON  abc.*  TO'jack'@'%'  IDENTIFIED  BY  '123456';

flush privileges;          刷新

quit

vi  /etc/hosts

添加以下內(nèi)容:

192.168.80.20     主機(jī)名                         服務(wù)器IP加綁定主機(jī)名

127.0.0.1     主機(jī)名                           環(huán)回口加綁定主機(jī)名

(注:這里的主機(jī)名,可以輸入hostname 查看)

/usr/local/apache/bin/httpd  -k  start

此時(shí),在瀏覽器輸入192.168.80.20  ,如果連接成功,會(huì)出現(xiàn) “ success!!”

連接失敗則會(huì)出現(xiàn)”fail!!”,需檢查配置。

 

網(wǎng)頁(yè)名稱:【LINUX】LINUXPHP搭建
URL分享:http://muchs.cn/article34/jehjpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、商城網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)做網(wǎng)站、微信公眾號(hào)Google

廣告

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

手機(jī)網(wǎng)站建設(shè)