Centos 6 5下面nginx php 安裝

2021-08-03 01:41:59 字數 2648 閱讀 1684

這文章只記錄php的安裝,nginx不再記錄

進入: cd libxml2-2.8.0

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

make

make install

export  ld_library_path=/usr/local/lib 

export pkg_config_path=/usr/local/lib/pkgconfig

libxml2

安裝中出現的錯誤:

cannot remove `libtoolt': no such file or directory

解決方法:

修改configure檔案

$ vim configure

刪除這一行

: $rm "$cfgfile" 

重新再執行

$ ./configure

具體步驟:

2、安裝curl

tar zxvf curl-7.44.0.tar.gz  #解壓

cd curl-7.44.0  #進入包安裝目錄

./configure --prefix=/usr/local/curl --with-gssapi --enable-tls-srp --with-libmetalink  #配置

make  #編譯

make install  #安裝

二,解壓,進入目錄,編譯

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-libxml-dir=/usr/local/libxml2 --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql --with-curl=/usr/local/curl --with-mbstring --enable-mbstring=all

make

make install

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

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

三, 測試php

/usr/local/php/sbin/php-fpm -t

如果報錯如下

[26-jun-2017 16:53:49] error: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': no such file or directory (2)

[26-jun-2017 16:53:49] error: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'

[26-jun-2017 16:53:49] error: fpm initialization failed

提示錯誤說/usr/local/php/var/log/php-fpm.log 沒許可權,就給777許可權:

$ chmod 777 /usr/local/php/var/log/

修改 php-fpm 配置檔案:

$ cd /usr/local/php/etc/

$ cp php-fpm.conf.default php-fpm.conf (如果php-fpm.conf不存在)

$ vim php-fpm.conf

> 開啟 error_log這一行的注釋,預設該項被注釋掉,若不修改會出現提示log檔案路徑不存在

> error_log = /usr/local/php/var/log/php-fpm.log 

> 開啟inclue這一行的注釋

> include=/usr/local/php/etc/php-fpm.d/*.conf

修改 /usr/local/php/etc/php-fpm.d/www.conf 檔案:

如果這個檔案不存在,就從default複製乙份:

$ cd /usr/local/php/etc/php-fpm.d/

$ cp www.conf.default www.conf

再執行/usr/local/php/sbin/php-fpm -t

提示 notice: configuration file /usr/local/php/etc/php-fpm.conf test is successful

啟動php-fpm

cp /data/softs/php-7.1.4/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod 755 /etc/init.d/php-fpm

service php-fpm start

如果想讓它開機啟動,執行:

chkconfig php-fpm on

檢測是否啟動:

ps aux |grep php-fpm

或 netstat -ant |grep 9000

如果php沒有支撐mbstring庫

為php增加mbstring擴充套件

centos 6 5 下面tomcat的安裝

tomcat 執行的前提要配置好jdk 步驟wget c 2 解壓 tar xzvf apache tomcat 8.0.30.tar.gz 3 解壓的目錄為 apache tomcat 8.0.30 4 檔名太長,改一下名 mv apache tomcat 8.0.30 tomcat 8.0.30...

centOS6 5下安裝Nginx配置

在安裝nginx之前需要幾個命令,還有編譯環境需要配置,要是不具有這些是沒有辦法安裝成功的!configure prefix usr local nginx 使用此命令即可,這時候有另外的乙個問題 這是告訴我們沒有c的編譯器,使用yum y install gcc gcc c autoconf au...

CentOS 6 5下離線安裝nginx

用root使用者安裝,採用源 編譯的方式來進行安裝 準備好安裝檔案檔案,統一上傳到伺服器的usr software目錄下 一般我們都需要先裝pcre,zlib,前者用於url rewrite,後者用於gzip壓縮 正式開始前需要確認gcc g 開發庫已經預先安裝好。一 檢查gcc是否安裝 gcc v...