日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

CentOS 6.5编译安装Nginx+MySQL+PHP

發布時間:2025/3/17 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 6.5编译安装Nginx+MySQL+PHP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、配置防火墻,開啟80端口、3306端口,關閉SELINUX

[root@Zabbix?~]#?vim?/etc/sysconfig/iptables -A?INPUT?-i?lo?-j?ACCEPT -A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?22?-j?ACCEPT -A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?80?-j?ACCEPT -A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?3306?-j?ACCEPT -A?INPUT?-j?REJECT?--reject-with?icmp-host-prohibited [root@Zabbix?~]#?vim?/etc/selinux/config? #?????disabled?-?No?SELinux?policy?is?loaded. SELINUX=disabled #?SELINUXTYPE=?can?take?one?of?these?two?values: #?????targeted?-?Targeted?processes?are?protected, #?????mls?-?Multi?Level?Security?protection. SELINUXTYPE=targeted [root@Zabbix?~]#?reboot

二、軟件包下載

[root@Zabbix?~]#?cd?/usr/local/src/ [root@Zabbix?src]#?ls cmake-3.0.2.tar.gz????????????MySQL編譯工具??????? libgd-2.1.0.tar.gz????????????gd庫安裝包?????? libvpx-v1.3.0.tar.bz2?????????gd庫需要?? openssl-1.0.1j.tar.gz?????????nginx擴展?? t1lib-5.1.2.tar.gz????????????php擴展? zlib-1.2.8.tar.gz?????????????nginx擴展 freetype-2.5.4.tar.gz?????????gd庫需要?? libmcrypt-2.5.8.tar.gz????????php擴展?? mysql-5.6.21.tar.gz???? pcre-8.36.tar.gz??????????????支持nginx偽靜態??????? tiff-4.0.3.tar.gz?????????????gd庫需要 jpegsrc.v9a.tar.gz????????????gd庫需要????? libpng-1.6.7.tar.gz???????????gd庫需要????? nginx-1.6.2.tar.gz????? php-5.6.3.tar.gz??????? yasm-1.3.0.tar.gz?????????????php擴展 [root@Zabbix?src]#

三、安裝編譯工具及庫文件

yum?install?-y?apr*?autoconf?automake?bison?bzip2?bzip2*?cloog-ppl?compat*? cpp?curl?curl-devel?fontconfig?fontconfig-devel?freetype?freetype*? freetype-devel?gcc?gcc-c++?gtk+-devel?gd?gettext?gettext-devel?glibc?kernel? kernel-headers?keyutils?keyutils-libs-devel?krb5-devel?libcom_err-devel?libpng? libpng*?libpng-devel?libjpeg*?libsepol-devel?libselinux-devel?libstdc++-devel? libtool*?libgomp?libxml2?libxml2-devel?libXpm*?libX*?libtiff?libtiff*?make?mpfr? ncurses*?ntp?openssl?nasm?nasm*?openssl-devel?patch?pcre-devel?perl?php-common? php-gd?policycoreutils?ppl?telnet?t1lib?t1lib*?wget?zlib-devel

四、安裝MySQL

1、安裝cmake

[root@Zabbix?src]#?tar?zxvf?cmake-3.0.2.tar.gz [root@Zabbix?src]#?cd?cmake-3.0.2 [root@Zabbix?cmake-3.0.2]#?./configure? [root@Zabbix?cmake-3.0.2]#?make?&&?make?install

2、安裝MySQL

[root@Zabbix?cmake-3.0.2]#?groupadd?mysql [root@Zabbix?cmake-3.0.2]#?useradd?-g?mysql?mysql?-s?/sbin/nologin? [root@Zabbix?cmake-3.0.2]#?mkdir?-p?/opt/data/mysql??#MySQL數據庫存放目錄 [root@Zabbix?cmake-3.0.2]#?chown?-R?mysql:mysql?/opt/data/mysql/ [root@Zabbix?cmake-3.0.2]#?mkdir?-p?/app/mysql??#MySQL安裝目錄 [root@Zabbix?cmake-3.0.2]#?cd?.. [root@Zabbix?src]#?tar?zxvf?mysql-5.6.21.tar.gz? [root@Zabbix?src]#?cd?mysql-5.6.21 [root@Zabbix?mysql-5.6.21]#?cmake?.?-DCMAKE_INSTALL_PREFIX=/app/mysql?-DMYSQL_DATADIR=/opt/data/mysql?-DSYSCONFDIR=/etc [root@Zabbix?mysql-5.6.21]#?make?&&?make?install [root@Zabbix?mysql-5.6.21]#?rm?-rf?/etc/my.cnf??#刪除系統默認的配置文件 [root@Zabbix?mysql-5.6.21]#?cd?/app/mysql/???#進入MySQL安裝目錄 [root@Zabbix?mysql]#?./scripts/mysql_install_db?--user=mysql?--basedir=/app/mysql?--datadir=/opt/data/mysql????#生成mysql系統數據庫 [root@Zabbix?mysql]#?ln?-s?/app/mysql/my.cnf?/etc/my.cnf???#添加到/etc目錄的軟連接 [root@Zabbix?mysql]#?cp?./support-files/mysql.server?/etc/rc.d/init.d/mysqld???#把Mysql加入系統啟動 [root@Zabbix?mysql]#?chmod?755?/etc/rc.d/init.d/mysqld? [root@Zabbix?mysql]#?chkconfig?mysqld?on [root@Zabbix?mysql]#?vim?/etc/rc.d/init.d/mysqld? basedir=/app/mysql datadir=/opt/data/mysql [root@Zabbix?mysql]#?service?mysqld?start Starting?MySQL.????????????????????????????????????????????[??OK??] [root@Zabbix?mysql]#? [root@Zabbix?mysql]#?vim?/etc/profile export?PATH=$PATH:/app/mysql/bin???#把mysql服務加入系統環境變量:在最后添加下面這一行 [root@Zabbix?mysql]#?source?/etc/profile #把myslq的庫文件鏈接到系統默認的位置,這樣你在編譯類似PHP等軟件時可以不用指定mysql的庫文件地址。 [root@Zabbix?mysql]#?ln?-s?/app/mysql/include/mysql?/usr/include/mysql [root@Zabbix?mysql]#?ln?-s?/app/mysql/lib/mysql?/usr/lib/mysql [root@Zabbix?mysql]#?mkdir?/var/lib/mysql [root@Zabbix?mysql]#?ln?-s?/tmp/mysql.sock?/var/lib/mysql/mysql.sock [root@Zabbix?mysql]#?mysql_secure_installation???#設置Mysql密碼,根據提示回車、輸入Y?回車輸入2次密碼,一路回車 [root@Zabbix?mysql]#?service?mysqld?restart Shutting?down?MySQL.???????????????????????????????????????[??OK??] Starting?MySQL.????????????????????????????????????????????[??OK??] [root@Zabbix?mysql]#

五、安裝Nginx

1、安裝pcre

[root@Zabbix?mysql]#?cd?/usr/local/src/ [root@Zabbix?src]#?mkdir?/app/pcre [root@Zabbix?src]#?tar?zxvf?pcre-8.36.tar.gz? [root@Zabbix?src]#?cd?pcre-8.36 [root@Zabbix?pcre-8.36]#?./configure?--prefix=/app/pcre [root@Zabbix?pcre-8.36]#?make?&&??make?install

2、安裝openssl

[root@Zabbix?pcre-8.36]#?cd?.. [root@Zabbix?src]#?mkdir?/app/openssl [root@Zabbix?src]#?tar?zxvf?openssl-1.0.1j.tar.gz? [root@Zabbix?src]#?cd?openssl-1.0.1j [root@Zabbix?openssl-1.0.1j]#?./config?--prefix=/app/openssl/ [root@Zabbix?openssl-1.0.1j]#?make?&&?make?install [root@Zabbix?openssl-1.0.1j]#?vim?/etc/profile export?PATH=$PATH:/app/openssl/bin [root@Zabbix?openssl-1.0.1j]#?source?/etc/profile

3、安裝zlib

[root@Zabbix?openssl-1.0.1j]#?cd?/usr/local/src/ [root@Zabbix?src]#?mkdir?/app/zlib [root@Zabbix?src]#?tar?zxvf?zlib-1.2.8.tar.gz [root@Zabbix?src]#?cd?zlib-1.2.8 [root@Zabbix?zlib-1.2.8]#?./configure?--prefix=/app/zlib/ [root@Zabbix?zlib-1.2.8]#?make?&&?make?install

4、安裝Nginx

[root@Zabbix?zlib-1.2.8]#?cd?/usr/local/src/ [root@Zabbix?src]#?groupadd?www [root@Zabbix?src]#?useradd?-g?www?www?-s?/sbin/nologin? [root@Zabbix?src]#?tar?zxvf?nginx-1.6.2.tar.gz? [root@Zabbix?src]#?cd?nginx-1.6.2 [root@Zabbix?nginx-1.6.2]#?./configure?--prefix=/app/nginx?--without-http_memcached_module?--user=www?--group=www?--with-http_stub_status_module?--with-http_ssl_module?--with-http_gzip_static_module?--with-openssl=/usr/local/src/openssl-1.0.1j?--with-zlib=/usr/local/src/zlib-1.2.8?--with-pcre=/usr/local/src/pcre-8.36 [root@Zabbix?nginx-1.6.2]#?make?&&?make?install

注意:--with-openssl=/usr/local/src/openssl-1.0.1j --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.36指向的是源碼包解壓的路徑,而不是安裝的路徑,否則會報錯

[root@Zabbix?nginx-1.6.2]#?cd?/app/nginx/sbin/ [root@Zabbix?sbin]#?./nginx?????#啟動 [root@Zabbix?sbin]#?ps?-ef|grep?-i?nginx root?????23408?????1??0?12:21??????????00:00:00?nginx:?master?process?./nginx www??????23409?23408??0?12:21??????????00:00:00?nginx:?worker?process root?????23411??2232??0?12:22?pts/0????00:00:00?grep?-i?nginx [root@Zabbix?sbin]#?./nginx?-s?reload???#重啟 [root@Zabbix?sbin]#?./nginx?-t?-c?/app/nginx/conf/nginx.conf???#檢查配置文件 nginx:?the?configuration?file?/app/nginx/conf/nginx.conf?syntax?is?ok nginx:?configuration?file?/app/nginx/conf/nginx.conf?test?is?successful [root@Zabbix?sbin]#?./nginx?-v???#查版本號 nginx?version:?nginx/1.6.2 [root@Zabbix?sbin]#?./nginx?-V???#查編譯配置 nginx?version:?nginx/1.6.2 built?by?gcc?4.4.7?20120313?(Red?Hat?4.4.7-16)?(GCC)? TLS?SNI?support?enabled configure?arguments:?--prefix=/app/nginx?--without-http_memcached_module?--user=www?--group=www?--with-http_stub_status_module?--with-http_ssl_module?--with-http_gzip_static_module?--with-openssl=/usr/local/src/openssl-1.0.1j?--with-zlib=/usr/local/src/zlib-1.2.8?--with-pcre=/usr/local/src/pcre-8.36 [root@Zabbix?sbin]#

5、設置nginx開機啟動

[root@Zabbix?sbin]#?vim?/etc/rc.d/init.d/nginx #!/bin/sh##?nginx?-?this?script?starts?and?stops?the?nginx?daemon##?chkconfig:?-?85?15#?description:?Nginx?is?an?HTTP(S)?server,?HTTP(S)?reverse?\#?proxy?and?IMAP/POP3?proxy?server#?processname:?nginx#?config:?/etc/nginx/nginx.conf#?config:?/app/nginx/conf/nginx.conf#?pidfile:?/app/nginx/logs/nginx.pid#?Source?function?library..?/etc/rc.d/init.d/functions#?Source?networking?configuration..?/etc/sysconfig/network#?Check?that?networking?is?up.[?"$NETWORKING"?=?"no"?]?&&?exit?0nginx="/app/nginx/sbin/nginx"prog=$(basename?$nginx)NGINX_CONF_FILE="/app/nginx/conf/nginx.conf"[?-f?/etc/sysconfig/nginx?]?&&?.?/etc/sysconfig/nginxlockfile=/var/lock/subsys/nginxmake_dirs()?{#?make?required?directoriesuser=`$nginx?-V?2>&1?|?grep?"configure?arguments:"?|?sed?'s/[^*]*--user=\([^?]*\).*/\1/g'?-`if?[?-z?"`grep?$user?/etc/passwd`"?];?thenuseradd?-M?-s?/bin/nologin?$userfioptions=`$nginx?-V?2>&1?|?grep?'configure?arguments:'`for?opt?in?$options;?doif?[?`echo?$opt?|?grep?'.*-temp-path'`?];?thenvalue=`echo?$opt?|?cut?-d?"="?-f?2`if?[?!?-d?"$value"?];?then#?echo?"creating"?$valuemkdir?-p?$value?&&?chown?-R?$user?$valuefifidone}start()?{[?-x?$nginx?]?||?exit?5[?-f?$NGINX_CONF_FILE?]?||?exit?6make_dirsecho?-n?$"Starting?$prog:?"daemon?$nginx?-c?$NGINX_CONF_FILEretval=$?echo[?$retval?-eq?0?]?&&?touch?$lockfilereturn?$retval}stop()?{echo?-n?$"Stopping?$prog:?"killproc?$prog?-QUITretval=$?echo[?$retval?-eq?0?]?&&?rm?-f?$lockfilereturn?$retval}restart()?{#configtest?||?return?$?stopsleep?1start}reload()?{#configtest?||?return?$?echo?-n?$"Reloading?$prog:?"killproc?$nginx?-HUPRETVAL=$?echo}force_reload()?{restart}configtest()?{$nginx?-t?-c?$NGINX_CONF_FILE}rh_status()?{status?$prog}rh_status_q()?{rh_status?>/dev/null?2>&1}case?"$1"?instart)rh_status_q?&&?exit?0$1;;stop)rh_status_q?||?exit?0$1;;restart|configtest)$1;;reload)rh_status_q?||?exit?7$1;;force-reload)force_reload;;status)rh_status;;condrestart|try-restart)rh_status_q?||?exit?0;;*)echo?$"Usage:?$0?{start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"exit?2esac [root@Zabbix?sbin]#?chmod?+x?/etc/rc.d/init.d/nginx? [root@Zabbix?sbin]#?chkconfig?nginx?on [root@Zabbix?sbin]#?service?nginx?restart Stopping?nginx:????????????????????????????????????????????[??OK??] Starting?nginx:????????????????????????????????????????????[??OK??] [root@Zabbix?sbin]#

nginx更多配置見:RHEL6編譯安裝nginx、開機啟動腳本

六、安裝php

1、安裝yasm

[root@Zabbix?sbin]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?zxvf?yasm-1.3.0.tar.gz? [root@Zabbix?src]#?cd?yasm-1.3.0 [root@Zabbix?yasm-1.3.0]#?./configure? [root@Zabbix?yasm-1.3.0]#?make?&&?make?install

2、安裝libmcrypt

[root@Zabbix?yasm-1.3.0]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?zxvf?libmcrypt-2.5.8.tar.gz? [root@Zabbix?src]#?cd?libmcrypt-2.5.8 [root@Zabbix?libmcrypt-2.5.8]#?./configure? [root@Zabbix?libmcrypt-2.5.8]#?make?&&?make?install

3、安裝libvpx

[root@Zabbix?libmcrypt-2.5.8]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?xvf?libvpx-v1.3.0.tar.bz2? [root@Zabbix?src]#?cd?libvpx-v1.3.0 [root@Zabbix?libvpx-v1.3.0]#?./configure?--prefix=/app/libvpx?--enable-shared?--enable-vp9 [root@Zabbix?libvpx-v1.3.0]#?make?&&?make?install

4、安裝tiff

[root@Zabbix?libvpx-v1.3.0]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?zxvf?tiff-4.0.3.tar.gz? [root@Zabbix?src]#?cd?tiff-4.0.3 [root@Zabbix?tiff-4.0.3]#?./configure?--prefix=/app/tiff?--enable-shared [root@Zabbix?tiff-4.0.3]#?make?&&?make?install

5、安裝libpng

[root@Zabbix?tiff-4.0.3]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?zxvf?libpng-1.6.7.tar.gz? [root@Zabbix?src]#?cd?libpng-1.6.7 [root@Zabbix?libpng-1.6.7]#?./configure?--prefix=/app/libpng?--enable-shared? configure:?error:?zlib?not?installed [root@Zabbix?libpng-1.6.7]#?export?LDFLAGS="-L/app/zlib/lib" [root@Zabbix?libpng-1.6.7]#?export?CPPFLAGS="-I/app/zlib/include" [root@Zabbix?libpng-1.6.7]#?make?&&?make?install

6、安裝freetype

[root@Zabbix?libpng-1.6.7]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?zxvf?freetype-2.5.4.tar.gz? [root@Zabbix?src]#?cd?freetype-2.5.4 [root@Zabbix?freetype-2.5.4]#?./configure?--prefix=/app/freetype?-enable-shared make:?Nothing?to?be?done?for?`unix'. [root@Zabbix?freetype-2.5.4]#?cd?builds/unix/ [root@Zabbix?unix]#?./configure?--prefix=/app/freetype?-enable-shared [root@Zabbix?builds]#?cd?../.. [root@Zabbix?freetype-2.5.4]#?make? [root@Zabbix?freetype-2.5.4]#?make?install rmdir:?failed?to?remove?`/app/freetype/include/freetype2/freetype/config':?No?such?file?or?directory make:?[install]?Error?1?(ignored) rm?-f?/app/freetype/include/freetype2/freetype/* rmdir?/app/freetype/include/freetype2/freetype rmdir:?failed?to?remove?`/app/freetype/include/freetype2/freetype':?No?such?file?or?directory make:?[install]?Error?1?(ignored) [root@Zabbix?freetype-2.5.4]#

7、安裝jpeg

[root@Zabbix?freetype-2.5.4]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?zxvf?jpegsrc.v9a.tar.gz [root@Zabbix?src]#?cd?jpeg-9a/ [root@Zabbix?jpeg-9a]#?./configure?--prefix=/app/jpeg?--enable-shared [root@Zabbix?jpeg-9a]#?make?&&?make?install

8、安裝libgd

[root@Zabbix?jpeg-9a]#?cd?/usr/local/src/ [root@Zabbix?src]#?tar?zxvf?libgd-2.1.0.tar.gz? [root@Zabbix?src]#?cd?libgd-2.1.0 [root@Zabbix?libgd-2.1.0]#?./configure?--prefix=/app/libgd?--enable-shared?--with-jpeg=/app/jpeg/?--with-png=/app/libpng/?--with-freetype=/app/freetype/?--with-fontconfig=/app/freetype/?--with-xpm=/usr/?--with-tiff=/app/tiff/?--with-vpx=/app/libvpx/ [root@Zabbix?libgd-2.1.0]#?make?&&?make?install

9、安裝t1lib

[root@Zabbix?libgd-2.1.0]#?cd?/usr/local/src/? [root@Zabbix?src]#?tar?zxvf?t1lib-5.1.2.tar.gz? [root@Zabbix?src]#?cd?t1lib-5.1.2 [root@Zabbix?t1lib-5.1.2]#?./configure?--prefix=/app/t1lib?--enable-shared [root@Zabbix?t1lib-5.1.2]#?make?without_doc [root@Zabbix?t1lib-5.1.2]#?make?install

10、安裝php

[root@Zabbix?t1lib-5.1.2]#?cd?/usr/local/src/ [root@Zabbix?src]#?cp?-frp?/usr/lib64/libltdl.so*?/usr/lib/ [root@Zabbix?src]#?cp?-frp?/usr/lib64/libXpm.so*?/usr/lib/ [root@Zabbix?src]#?tar?zxvf?php-5.6.3.tar.gz? [root@Zabbix?php-5.6.3]#?export?LD_LIBRARY_PATH=/app/libgd/lib/ [root@Zabbix?php-5.6.3]#?./configure?--prefix=/app/php?--with-config-file-path=/app/php/etc?--with-mysql=/app/mysql/?--with-mysqli=/app/mysql/bin/mysql_config?--with-mysql-sock=/tmp/mysql.sock?--with-pdo-mysql=/app/mysql/?--with-gd?--with-png-dir=/app/libpng/?--with-jpeg-dir=/app/jpeg/?--with-freetype-dir=/app/freetype/?--with-xpm-dir=/usr/?--with-vpx-dir=/app/libvpx/?--with-zlib-dir=/app/zlib/?--with-t1lib=/app/t1lib/?-with-iconv?--enable-libxml?--enable-xml?--enable-bcmath?--enable-shmop?--enable-sysvsem?--enable-inline-optimization?--enable-opcache?--enable-mbregex?--enable-fpm?--enable-mbstring?--enable-ftp?--enable-gd-native-ttf?--with-openssl?--enable-pcntl?--enable-sockets?--with-xmlrpc?--enable-zip?--enable-soap?--without-pear?--with-gettext?-enable-session?--with-mcrypt?--with-curl?--enable-ctype [root@Zabbix?php-5.6.3]#?make?&&?make?install [root@Zabbix?php-5.6.3]#?cp?php.ini-production?/app/php/etc/php.ini??#復制php配置文件到安裝目錄 [root@Zabbix?php-5.6.3]#?rm?-rf?/etc/php.ini???#刪除系統自帶配置文件 [root@Zabbix?php-5.6.3]#?ln?-s?/app/php/etc/php.ini?/etc/php.ini??#添加軟鏈接到?/etc目錄 [root@Zabbix?php-5.6.3]#?cp?/app/php/etc/php-fpm.conf.default?/app/php/etc/php-fpm.conf??#拷貝模板文件為php-fpm配置文件 [root@Zabbix?php-5.6.3]#?ln?-s?/app/php/etc/php-fpm.conf?/etc/php-fpm.conf??#添加軟連接到?/etc目錄 [root@Zabbix?php-5.6.3]#?vim?/app/php/etc/php-fpm.conf user?=?www group?=?www pid?=?run/php-fpm.pid [root@Zabbix?php-5.6.3]#?cp?/usr/local/src/php-5.6.3/sapi/fpm/init.d.php-fpm?/etc/rc.d/init.d/php-fpm????#拷貝php-fpm到啟動目錄 [root@Zabbix?php-5.6.3]#?chmod?+x?/etc/rc.d/init.d/php-fpm? [root@Zabbix?php-5.6.3]#?chkconfig?php-fpm?on [root@Zabbix?php-5.6.3]#?vim?/app/php/etc/php.ini? #disable_functions?=?passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,?posix_getegid,posix_geteuid,posix_getgid,?posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,?posix_getppid,posix_getpwnam,posix_getpwuid,?posix_getrlimit,?posix_getsid,posix_getuid,posix_isatty,?posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,?posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname????#列出PHP可以禁用的函數,如果某些程序需要用到這個函數,可以刪除,取消禁用。 date.timezone?=?PRC???#設置時區 expose_php?=?Off??????#禁止顯示php版本的信息 short_open_tag?=?ON???#支持php短標簽 opcache.enable=1??????#php支持opcode緩存 opcache.enable_cli=1??#php支持opcode緩存 zend_extension=opcache.so???#文末添加此行,開啟opcode緩存功能 [root@Zabbix?php-5.6.3]#

11、配置Nginx支持PHP

[root@Zabbix?php-5.6.3]#?cp?/app/nginx/conf/nginx.conf{,bak} [root@Zabbix?php-5.6.3]#?vim?/app/nginx/conf/nginx.conf user??www?www;???#首行user去掉注釋,修改Nginx運行組為www?www;必須與/usr/local/php/etc/php-fpm.conf中的user,group配置相同,否則php運行出錯location?/?{root???html;index??index.html?index.htm?index.php;???#添加index.php}63?????????#?pass?the?PHP?scripts?to?FastCGI?server?listening?on?127.0.0.1:900064?????????#取消FastCGI?server部分location的注釋,65?????????location?~?\.php$?{66?????????????root???????????html;67?????????????fastcgi_pass???127.0.0.1:9000;68?????????????fastcgi_index??index.php;69?????????????fastcgi_param??SCRIPT_FILENAME??$document_root$fastcgi_script_name;???#fastcgi_param行的參數,改為$document_root$fastcgi_script_name,或者使用絕對路徑70?????????????include????????fastcgi_params;71?????????}???[root@Zabbix?php-5.6.3]#?/etc/init.d/nginx?restart Stopping?nginx:????????????????????????????????????????????[??OK??] Starting?nginx:????????????????????????????????????????????[??OK??] [root@Zabbix?php-5.6.3]#?/etc/init.d/php-fpm?start Starting?php-fpm??done [root@Zabbix?php-5.6.3]#

七、測試

[root@Zabbix?php-5.6.3]#?cd?/app/nginx/html/ [root@Zabbix?html]#?ls 50x.html??index.html [root@Zabbix?html]#?rm?-rf?* [root@Zabbix?html]#?vim?index.php<?php phpinfo(); ?> [root@Zabbix?html]#?ll?-d drwxr-xr-x?2?root?root?4096?Mar??2?14:33?. [root@Zabbix?html]#?chown?-R?www:www?. [root@Zabbix?html]#?chmod?-R?700?. [root@Zabbix?html]#?ll?-d drwx------?2?www?www?4096?Mar??2?14:33?. [root@Zabbix?html]#

在瀏覽器中打開服務器IP地址,會看到下面的界面說明安裝配置正常

CentOS 6.5編譯安裝Nginx+MySQL+PHP


總結

以上是生活随笔為你收集整理的CentOS 6.5编译安装Nginx+MySQL+PHP的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。