當前位置:首頁 » 編程語言 » php安裝linuxnginx

php安裝linuxnginx

發布時間: 2022-03-15 12:05:14

linux+nginx+php問題。我在linux上裝了nginx+php,可是能打開網頁卻打不開.php文件,這是哪裡問題呢

nginx調用PHP有sock方式和埠方式

1、確認nginx已經調用了php;
2、先確認你的nginx使用什麼方式調用PHP;
3、如果使用埠方式,埠對不對應,如果使用SOCK方式,那麼路徑對不對;

上面只是大概,你有配置文件給,基本很快看出來,沒有的話,實在不好判斷

❷ linux 怎麼安裝nginx

Centos7配置Nginx+PHP7Web服務

作者:JadeGlorious

1、安裝相應的擴展支持;

yuminstallgcc-c++
yuminstallpcrepcre-devel
yuminstallzlibzlib-devel
yuminstallopensslopenssl-devel
yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develmysqlpcre-devel
yum-yinstallcurl-devellibxslt-devel

集成至一行命令一次安裝
yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develmysqlpcre-develgcc-c++pcrepcre-develpcrepcre-developensslopenssl--develcurl-devellibxslt-devel

如有不能成功安裝的,單獨再安裝一次即可;
2、編譯安裝Nginx最新版本
//檢查是否已經安裝nginx

$find/-namenginx

//如果已經安裝nginx先卸載掉

$yumremovenginx

//進入習慣使用的下載目錄,下載想要使用的nginx版

$wgethttp://nginx.org/download/nginx-1.7.4.tar.gz

//解壓nginx安裝包

$tar-zxvfnginx-1.7.4.tar.gz

//進入解壓後的目錄

$cdnginx-1.7.4

//配置安裝信息,要載入什麼擴展,安裝到什麼目錄之類的
//使用--prefix參數指定nginx安裝的目錄,make、makeinstall安裝

$./configure$默認安裝在下載目錄

//指定目錄

$./configure--prefix=/usr/local/nginx//指定安裝在/usr/local/nginx

//編譯安裝

$make&&makeinstall

//檢查是否安裝成功

$whereisnginx

3、編譯安裝PHP7

//下載、解壓、進入目錄:

$wgethttp://downloads.php.net/~ab/php-7.0.6RC1.tar.gz
$tar-zxvfphp-7.0.6RC1.tar.gz$cdphp-7.0.6RC1

//配置安裝信息、擴展

$./configure--prefix=/usr/local/php--exec-prefix=/usr/local/php--bindir=/usr/local/php/bin--sbindir=/usr/local/php/sbin--includedir=/usr/local/php/include--libdir=/usr/local/php/lib/php--mandir=/usr/local/php/php/man--with-config-file-path=/usr/local/php/etc--with-mysql-sock=/var/run/mysql/mysql.sock--with-mhash--with-openssl--with-mysql=shared,mysqlnd--with-mysqli=shared,mysqlnd--with-pdo-mysql=shared,mysqlnd--with-gd--with-iconv--with-zlib--enable-zip--enable-inline-optimization--disable-debug--disable-rpath--enable-shared--enable-xml--enable-bcmath--enable-shmop--enable-sysvsem--enable-mbregex--enable-mbstring--enable-ftp--enable-gd-native-ttf--enable-pcntl--enable-sockets--with-xmlrpc--enable-soap--without-pear--with-gettext--enable-session--with-curl--with-jpeg-dir--with-freetype-dir--enable-opcache--enable-fpm--enable-fastcgi--with-fpm-user=nginx--with-fpm-group=nginx--without-gdbm--disable-fileinfo

//編譯檢查不通過,缺少什麼擴展安裝了重新檢測,通過後編譯安裝

$makeclean&&make&&makeinstall

maketest

配置文件
#cpphp.ini-development/usr/local/php/lib/php.ini
#cp/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf
#cp/usr/local/php/etc/php-fpm.d/www.conf.default/usr/local/php/etc/php-fpm.d/www.conf#cp-R./sapi/fpm/php-fpm/etc/init.d/php-fpm

//安裝完成後修改nginx配置文件nginx.conf,添加對php的支持,指定項目目錄,完成後重啟nginx
//啟動php-fpm

#/etc/init.d/php-fpm

❸ 在linux下源碼安裝lnmp---nginx+mysql+php,又安裝squirrelmail,用linux自帶的squirrelmail

許可權問題吧,把網頁文件設置成 777看看 chmod -R 777

❹ linux伺服器已經安裝了nginx,並且搭了一個java程序的情況想,怎麼安裝php服務,並把php程序放在裡面

直接安裝上PHP程序,然後在nginx中配置php文件使用php程序執行就可以了。兩者之間是沒有影響的,也就是說java程序和PHP程序是一樣的。你java怎麼配置的,PHP就可以怎麼配置。

❺ 一台機linux器裝nginx一台裝PHP,怎麼能夠用nginx訪問php頁面

nginx通過fastcgi模式調用另一台的php解釋器,然後將php程序執行後的結果傳給nginx,nginx再輸出就可以了

❻ 如何搭建linux nginx php mysql 環境

http://jingyan..com/article/5553fa82b5a78f65a23934c3.html

❼ 如何在linux下配置nginx支持php

需要。
如果是nginx+php配置,也可以通過查找php執行路徑
ps
aux
|
grep
php
如,路徑為
/usr/local/nginx/sbin/php-fpm
然後執行以下命令
/usr/local/nginx/sbin/php-fpm
-i
|
grep
「Loaded
Configuration
File」
即可看到php載入的配置文件

❽ linux怎麼快速安裝nginx和php,不用安裝資料庫

Linux下如果要搭建nginx和php環境,需要安裝三個軟體包:

nginx,php,php-fpm

比如說如果是centos的話:

yuminstallnginxphpphp-fpm

可能軟體包名有差別,這個查查就知道了。

然後配置nginx,修改nginx.conf,如果用sock就這樣寫,如果是埠就些埠:

location~.php${
fastcgi_passunix:/var/run/php-fpm/php-fpm.sock;
fastcgi_indexindex.php;
includefastcgi.conf;
}

然後啟動服務,以centos7為例:

systemctlstartnginx
systemctlstartphp-fpm

❾ linux yum安裝nginx和php後怎樣配置

# yum remove httpd* php*

增加額外資源庫

默認情況下,CentOS的官方資源是沒有php-fpm的, 但我們可以從Remi的RPM資源中獲得,它依賴於EPEL資源。我們可以這樣增加兩個資源庫:

[plain] view plain
# yum install yum-priorities -y
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

❿ linux7 nginx 環境怎麼安裝php

PHP用編譯安裝很容易出錯,一般都是依賴關系要解決好
方法都是一樣的,先解決好依賴關系,然後下載PHP源碼,tar解壓後,cd進入解壓後php目錄,然後./configure --prefix=... --with ...把PHP要帶的參數寫好,接著make&make install

熱點內容
安卓怎麼刪除信任憑證 發布:2025-01-16 12:22:06 瀏覽:335
代理編譯 發布:2025-01-16 12:07:59 瀏覽:793
伺服器為什麼老是無響應 發布:2025-01-16 12:07:59 瀏覽:891
安卓怎麼傳軟體到蘋果 發布:2025-01-16 12:01:28 瀏覽:952
pythonforzip 發布:2025-01-16 11:59:46 瀏覽:909
磁感密碼鎖有多少鑰匙 發布:2025-01-16 11:41:12 瀏覽:117
酷睿電腦配置怎麼查看 發布:2025-01-16 11:27:26 瀏覽:563
怎麼看安卓手機應用程序 發布:2025-01-16 11:19:36 瀏覽:109
ftp密碼為空怎麼處理 發布:2025-01-16 11:19:34 瀏覽:803
mc外國伺服器地址名稱 發布:2025-01-16 11:09:45 瀏覽:18