linux安装php和nginx,Linux下安装配置Nginx以及安装PHP
1.编译安装Nginx
需要先安装两个库
# yum -y install openssl openssl-devel
然后下载,编译Nginx
# wget http://nginx.org/download/nginx-1.8.0.tar.gz
(这里如果想下载其他的版本,改版本号即可)
# tar -zvxf nginx-1.8.0.tar.gz
# cd ./nginx-1.8.0
# ./configure --prefix=/usr/local/nginx
# make
# make install
此时可以从后台查看Nginx进程
这时候输入127.0.0.1便可看到Nginx主页。
此时说明安装成功。
这时候Nginx读取的是其目录下的html文件下的index.html文件
这个app和cake是博主自己的文件
停止nginx服务
查询nginx主进程号
#ps -ef | grep nginx
从容停止Nginx:
kill -QUIT 主进程号
快速停止Nginx:
kill -TERM 主进程号
强制停止Nginx:
pkill -9 nginx
2.PHP安装
下载解压
# wget http://cn2.php.net/get/php-5.5.28.tar.gz/from/this/mirror
# tar zxvf php-5.5.28.tar.gz
# cd php-5.5.28
配置
'./configure' '--prefix=/usr/local/php56' '--with-config-file-path=/usr/local/php56/etc' '--sysconfdir=/usr/local/php56/etc' '--with-mysql' '--enable-pdo' '--with-pdo-mysql' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--enable-soap' '--enable-zip' '--enable-sockets' '--enable-mbstring' '--enable-ftp' '--enable-gd-native-ttf' '--enable-fpm' '--enable-sysvshm' '--enable-sysvsem' '--enable-bcmath' '--enable-exif' '--enable-inline-optimization' '--disable-debug' '--with-gd' '--with-jpeg-dir' '--with-png-dir' '--with-libxml-dir' '--with-freetype-dir' '--with-zlib' '--with-openssl' '--with-mcrypt=/usr' '--with-mhash' '--with-gettext' '--with-xmlrpc' '--with-curl=/usr/local/curl/' '--with-kerberos=/usr' '--with-bz2=/usr' '--enable-calendar' '--without-pear' '--enable-shmop' '--enable-sysvmsg' '--with-pcre-regex' '--with-xpm-dir=/usr' '--with-snmp'
如果缺少库,则需要依赖的库
# yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel
配置成功:
编译安装
# make && make instal
复制php-fpm文件到php安装目录
# cp -R ./sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf
拷贝php.ini文件
安装目录有2个文件:php.ini-development和php.ini-production
注意php.ini-production拥有较高的安全性设定,则适合上线当产品使用
# cp php.ini-development /usr/local/php/lib/php.ini
或者
# cp php.ini-production /usr/local/php/lib/php.ini
如果操作了这一步以后使用phpinfo()就会看到Loaded Configuration File:
php-fpm启动
拷贝启用文件
# cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm
启动
# /etc/init.d/php-fpm
php安装成功
重启
# killall php-fpm
# /etc/init.d/php-fpm
配置nginx支持PHP
nginx的配置文件nginx.conf在
# cd /usr/local/nginx/conf
nginx默认web文件夹在
/usr/local/nginx/html
如果需要nginx支持PHP需要修改nginx.conf
每次修改完Nginx,都需要重启服务。
# /usr/local/nginx/sbin/nginx -s reload
打开本地显示此页面,则配置成功。
linux安装php和nginx,Linux下安装配置Nginx以及安装PHP相关推荐
- 无人值守安装linux7,PXE下无人值守配置阵列及安装CentOS7
PXE下无人值守配置阵列及安装CentOS7 猫先生 • 2019 年 09 月 24 日 客户采购200台联想服务器,现在需要安装系统, 一台一台的用优盘安装,显然不是最佳办法,PXE安装肯定是首选 ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- linux图形图像驱动,Linux_Linux操作系统下USB图像采集驱动的安装,ARMlinux下USB摄像头图像的采集 - phpStudy...
Linux操作系统下USB图像采集驱动的安装 ARMlinux下USB摄像头图像的采集很难,往往望而却步.相比较LINUX系统下的摄像头驱动的安装简单的多,下面就介绍我的安装过程. 我使用的linux ...
- centos7安装mysql8.0简书_【Linux实战03】CentOS 7 下 MySQL 8.0 的安装
一.安装前准备 1.查看当前服务器的发行版本号 2.查看当前服务器的内核版本 3.查看当前服务器的操作系统位数 ----温馨提示---- 为什么先做如上三个操作呢? 多数同学,部署各类软件不成功的原因 ...
- Linux(Ubuntu 16.04)下非root用户编译安装Python 3.8.6
鬼知道我一天天都在什么破事上浪费时间.--鲁迅(不是 起因 老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器使,人家给了一台硬件相当不错(我活这么久没见过).软件极其落后的机器,系统 ...
- mac python3.8怎样安装scrapy_Python爬虫与mac下Scrapy配置
用Python开发爬虫很方便. 本质:抓取---分析---存储 要点: (1)get请求:最基本抓取.用到 urllib urllib2 requests httplib2 . (2)表单登陆: ...
- linux使网卡点亮_Linux下 无线网卡配置无线唤醒功能的方法
原标题:Linux下 无线网卡配置无线唤醒功能的方法 导读Wake-on-LAN(WOL)是一个以太网标准,它允许服务器通过一个网络消息而被打开.你需要发送一个"魔法数据包"到支持 ...
- 联想服务器pxe安装系统,PXE下无人值守配置阵列及安装CentOS7
2020-04-13 576 次阅读 客户采购200台联想服务器,现在需要安装系统, 一台一台的用优盘安装,显然不是最佳办法,PXE安装肯定是首选,但是还是得一台一台配置阵列,这样,明显效率不高.我百 ...
- pycharm和python在mac里安装_MAC安装python-opencv及在pycharm下的配置
基础: Mac os 10.13.4:pycharm2018.1:Python3.6.5 小白一个,某日突发奇想,想利用opencv实现面部识别,但在网上查了一圈,在配置时都太麻烦,什么下载源码,用X ...
- mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置 指向my ...
最新文章
- 激光雷达模块支持提高高速公路速度
- Linux下巧妙使用邮件服务器之postfix(认证+web)
- DKhadoop安装配置教程与常见问题解决方法
- 专栏 | 基于 Jupyter 的特征工程手册:特征选择(一)
- python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法
- CAN2.0的标准帧和扩展帧格式
- 如何使用 ABAP 手动解析 multipart/form-data 格式的数据
- OC_KVC与KVO简单介绍
- 追了多年的开发框架,你还认识指针吗?
- 计算机考试c++语言程序设计,2017年全国二级计算机C++语言程序设计考试大纲
- Fragment的使用
- 【JavaMailWeb】用户注册通过邮箱激活案例
- 早期/天使科技投资逻辑
- php 前端 java培训哪个好,php培训、前端培训、java培训哪个好
- Apache FtpServer详解
- 线上3D产品展示的方式
- 企业微信被别人登录了怎么办?有风险吗?
- 边城小猿——某二线城程序员15年的工作经历
- 让图片和文字在一行中垂直居中对齐的方法
- 互融云区块链溯源防伪系统开发,超高并发,全程追溯
热门文章
- Ubuntu设置静态IP/网关
- android 4.3以上修改DNS流程(netd)
- Ubuntu下反编译apk源码查看
- Makefile 中$@ $^ $ 解释
- Android APK系列5-------修改APK中的内容
- UE4之批量删除actor
- resiprocate之message
- 监控三剑客<cacti、nagios、zabbix>
- seo模拟点击软件_网站外链在SEO优化过程中不可或缺 - 360排名点击软件
- matlab 求极小值 一维优化,MATLABoptimization