当前位置:首页 » 编程语言 » 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 14:30:36 浏览:300
负载均衡后端服务器获取真实ip 发布:2025-01-16 14:30:26 浏览:655
linux系统centos如何配置网络 发布:2025-01-16 14:22:32 浏览:600
java培训浙江 发布:2025-01-16 14:13:40 浏览:934
配置型基金如何分配 发布:2025-01-16 14:08:06 浏览:563
adbandroid版本 发布:2025-01-16 13:53:14 浏览:388
直链云存储 发布:2025-01-16 13:19:30 浏览:727
电脑主机服务器多少钱 发布:2025-01-16 13:00:28 浏览:668
linuxoracle操作 发布:2025-01-16 12:40:50 浏览:48
河北存储服务价格 发布:2025-01-16 12:39:21 浏览:351