LAMP_PHP模塊方式-創(chuàng)新互聯(lián)

網(wǎng)絡(luò)環(huán)境

環(huán)境信息介紹:

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

系統(tǒng)信息:CentOS release 6.6 (Final)2.6.32-504.el6.x86_64 x86_64 (獲取方法 : cat/etc/redhat-release ;uname -r ;uname -m)

IP地址 :172.16.6.61/16

apache版本Apache/2.4.10

數(shù)據(jù)庫版本:mariadb-5.5.43-linux-x86_64.tar.gz

xcache版本:xcache-3.2.0.tar.bz2

PHP版本:php-5.4.40.tar.bz2

安裝開發(fā)工具

yum groupinstall "Development tools" "Server Platform Development"

安裝httpd

#安裝apr

tar xvf apr-1.5.0.tar.bz2

cd apr-1.5.0

./configure--prefix=/usr/local/apr

make && make install

cd ..

安裝apr-util

tar xvfapr-util-1.5.3.tar.bz2

cd apr-util-1.5.3

./configure--prefix=/usr/local/apr-util --with-apr=/usr/local/apr

cd ../

make && make install

安裝httpd-2.4.10

#解決pcre的依賴關(guān)系

yum install pcre-devel -y

tar xvf httpd-2.4.10.tar.bz2

cd httpd-2.4.10

./configure--prefix=/usr/local/httpd24 --enable-so --enable-ssl --enable-cgi--enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util --enable-modules=most--enable-mpms-shared=all --with-mpm=event

make && make install

cd ../

安裝mariadb-5.5.43

#添加運(yùn)行mysql的用戶和用戶組

groupadd -g 306 mysql

useradd -r -u 306 -g 306 -s/sbin/nologin mysql

id mysql

#uid=306(mysql)gid=306(mysql) groups=306(mysql)

安裝mariadb

tar xvfmariadb-5.5.43-linux-x86_64.tar.gz -C /usr/local/

cd /usr/local/

#創(chuàng)建符號鏈接

ln -smariadb-5.5.43-linux-x86_64 mysql

ls -lh mysql

#lrwxrwxrwx 1 root root 27May 3 19:54 mysql ->mariadb-5.5.43-linux-x86_64

cd mysql/

cp support-files/mysql.server/etc/init.d/mysqld

chmod u+X /etc/init.d/mysqld

#創(chuàng)建數(shù)據(jù)目錄

mkdir /data/mydata -p

#授權(quán)mysql 為mysql數(shù)據(jù)目錄的的屬主

chown -R root.mysql/usr/local/mariadb-5.5.43-linux-x86_64/

chown mysql.root /data/mydata

#初始化mysql

/usr/local/mysql/scripts/mysql_install_db--user=mysql --datadir=/data/mydata/

修改my.cnf 添加數(shù)據(jù)目錄的位置

[root@localhost mysql]# vim/etc/my.cnf

[mysqld]

datadir = /data/mydata

###

sed -i '/\[mysqld]\/ adatadir = /data/mydata' /etc/my.cnf

啟動(dòng)mysql

/etc/init.d/mysqld start

安裝php

確認(rèn)當(dāng)前httpd的MPM模式

#啟動(dòng)httpd

/usr/local/httpd24/bin/apachectlstart

#查看當(dāng)前http的加載的模塊

/usr/local/httpd24/bin/apachectl-M| grep mpm_

修改為http的MPM的方法

[root@localhost ~]# vim/usr/local/httpd24/conf/httpd.conf

 #LoadModule mpm_event_modulemodules/mod_mpm_event.so

LoadModule mpm_prefork_modulemodules/mod_mpm_prefork.so

重啟httpd

[root@localhost ~]#/usr/local/httpd24/bin/apachectl stop

[root@localhost ~]#/usr/local/httpd24/bin/apachectl start

解決PHP rpm包的依賴關(guān)系

yum install bzip2-devel -y

yum install -ylibmcrypt-devel

 ./configure --prefix=/usr/local/php--with-mysql=/usr/local/mysql --with-openssl--with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring--with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib--with-libxml-dir=/usr --enable-xml --enable-sockets --with-apxs2=/usr/local/apache/bin/apxs --with-mcrypt --with-config-file-path=/etc--with-config-file-scan-dir=/etc/php.d --with-bz2 --enable-maintainer-zts

make && make install

#cpphp的配置文件

#php配置文件 (在php源碼目錄下)

[root@localhost php-5.4.40]#ll php.ini-*

-rw-r--r-- 1 502 games 65429Apr 15 12:16 php.ini-development #開發(fā)環(huán)境中使用

-rw-r--r-- 1 502 games 65459Apr 15 12:16 php.ini-production #生產(chǎn)環(huán)境中使用

#復(fù)制php.ini-production到/etc/php/php.ini

mkdir /etc/php

cp php.ini-production/etc/php/php.ini

配置httpd支持php

vim /usr/local/httpd24/conf/httpd.conf

 1、添加如下二行

  AddType application/x-httpd-php .php

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

 2、定位至DirectoryIndex index.html

  修改為:

   DirectoryIndex index.php index.html

#配置后的結(jié)果

grep php /usr/local/httpd24/conf/httpd.conf-n

152:LoadModule php5_module        modules/libphp5.so

253:   DirectoryIndex index.php index.html

382:  AddType application/x-httpd-php .php

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

重啟httpd

[root@localhost htdocs]#/usr/local/httpd24/bin/apachectl stop

[root@localhost htdocs]#/usr/local/httpd24/bin/apachectl start

建立php鏈接mysql的測試頁

cat >/usr/local/httpd24/htdocs/test_mysql.php <<EOP

<?php

     $link =mysql_connect('127.0.0.1','root','');

     if ($link)

       echo "Success...";

     else

       echo "Failure...";

     mysql_close();

?>

<<EOP

安裝xcache

tar xvf xcache-3.2.0.tar.bz2

cd xcache-3.2.0

/usr/local/php/bin/phpize

./configure --enable-xcache-with-php-config=/usr/local/php/bin/php-config

make && make install

#在編譯安裝最后

###

#Installing shared extensions:    /usr/local/php/lib/php/extensions/no-debug-zts-20100525/

###

mkdir /etc/php.d

cp xcache.ini /etc/php.d/ #在xcache源代碼書目錄下

修改xcache.ini

[root@localhostxcache-3.2.0]# vim /etc/php.d/xcache.ini

修改extension = xcache.so 為

extension =/usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so

重啟httpd

[root@localhost xcache-3.2.0]#/usr/local/httpd24/bin/apachectl stop

[root@localhostxcache-3.2.0]# /usr/local/httpd24/bin/apachectl start

建立php測試頁

cat >/usr/local/httpd24/htdocs/index.php <<EOP

<?php

   phpinfo();

?>

<<EOP

瀏覽器訪問

LAMP_PHP模塊方式

LAMP_PHP模塊方式

LAMP_PHP模塊方式

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享名稱:LAMP_PHP模塊方式-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://muchs.cn/article38/dsgdsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)移動(dòng)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、軟件開發(fā)網(wǎng)站收錄、域名注冊

廣告

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

成都app開發(fā)公司