Centos/ubuntu平台安装PHP环境

Centos / ubuntu环境 PHP环境下宝塔安装pdo_sqlsrv扩展(sqlserver扩展) 宝塔面板的 PHP 安装路径为 /www/server/php/ 且支持多个 PHP 版本共存,所以安装 PHP 扩展的方法与网上那些示例略有不同。( pdo_sqlsrv 扩展目前最新的版本可以通过此网址查看 http://pecl.php.net/package/pdo_sqlsrv)实测在centOS6.8+宝塔(pytohn2版本)环境下,由于gcc组件是4.4版本,会造成安装失败,请谨慎操作。#使用对应php版本的phpize。#下载pdo_sqlsrv扩展包。#检查扩展是否安装成功。 阅读详情

Centos环境

1,安装Apache+PHP+Mysql

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

yum -y install httpd 
yum -y install php 
yum -y install php-fpm
yum -y install mysql
yum -y install mysql-server
yum -y install php-mysql

除了mysql-server其他都安装成功,查找原因是因为CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,有两种解决方案,一是安装mariadb,二是从官网下载mysql-server.

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

2,安装常见的扩展包

安装Apache扩展包

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql 

安装PHP扩展包

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

安装Mysql扩展包

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

配置Apache、mysql开机启动

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

chkconfig httpd on  
chkconfig mysqld on

3,重启Apache、mysql服务

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

service mysqld restart
service php-fpm start
service httpd restart
mysql –u root #初次安装mysql是没有密码的

4,测试服务状态

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

cd /var/www/html/ #网站首页存放位置
vim index.php #创建首页文件
<?php phpinfo();?>

创建完成之后访问首页,可以出现php页面,说明搭建完成;

ubuntu环境

1,安装php7.2

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

sudo apt -y install software-properties-common apt-transport-https lsb-release ca-certificates

2,添加PHP PPA源

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

sudo add-apt-repository ppa:ondrej/php 

3,更新软件源缓存

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

sudo apt-get update 
sudo apt-get upgrade

4,安装php7.3扩展

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

sudo apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache -y

5,设置php

安装完成后,编辑/etc/php/7.2/fpm/php.ini,替换;cgi.fixpathinfo=1为cgi.fix_pathinfo=0快捷命令

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.2/fpm/php.ini

6,管理php

--javascripttypescriptshellbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

systemctl restsart php7.2-fpm #重启php
sudo apt-get install apache2 #安装apache
sudo apt-get install libapache2-mod-php7.2 #让apache能识别php文件
sudo apt-get install mysql-server #安装mysql
sudo cat /etc/mysql/debian.cnf #查看用户名和密码
cd /var/www/html/ #网站首页存放位置
vim index.php #创建首页文件
<?php phpinfo();?>

创建完成之后访问首页127.0.0.1/index.php,可以出现php页面,说明搭建完成;

php5安装gd库(ubuntu下) For CentOS / RedHat / Fedora : sudo yum install php-gd For Debian/ubuntu : sudo apt-get install php5-gd Installing freetype : For CentOS / RedHat / Fedora : sudo yum install freetype* F 阅读详情

相关推荐

在CentOS上建立PHP服务器环境

通过按照上述步骤,在CentOS上成功搭建了PHP服务器环境。您现在可以开始在您的服务器上开发和部署PHP应用程序了。记得根据您的需求进行额外的PHP配置,并定期更新系统以确保安全性和稳定性。在本文中,我们将详细介绍如何在CentOS上搭建PHP环境,并提供相应的源代码。打开Web浏览器并输入服务器的IP地址或域名,后面添加"/info.php"。现在,我们将创建一个简单的PHP测试文件来验证服务器是否正确配置。如果一切正常,您将看到PHP信息页面,其中包含有关PHP配置和模块的详细信息。

DpgrMl的博客 680

CentOS上PHP源码安装和配置

此文是在CentOS 7上已经部署了Nginx的基础上进行的我们现在在这个基础上安装PHP 7。PHP里面概念挺多的,没想到安装这个PHP需要花那么多时间去查资料。虽然还有很多没搞懂,但查询过程中也让我对Linux更加的理解。做下记录,希望后面的人走更少的弯路。PS.网上很多教程,但基本上都是讲了安装和配置的一部分,我写的这篇文章对过程的记录相对比较完整。本文操作环境:centos7系统、Nginx nginx/1.22.0目标:安装和配置 PHP7.3版。

weixin_42844704的博客 6574

在CentOS上安装PHP服务器

本文将详细介绍在CentOS上安装PHP服务器的步骤,并提供相应的源代码。本文介绍了在CentOS上安装PHP服务器的详细步骤。通过更新系统、安装PHP、配置Web服务器和验证安装,您可以轻松搭建PHP开发环境。安装PHP后,需要配置Web服务器以与PHP进行交互。在安装PHP之前,首先需要更新系统以获取最新的软件包和安全补丁。如果一切正常,您将看到PHP信息页面,其中包含有关PHP配置和模块的详细信息。现在,您已成功在CentOS上安装并配置了PHP服务器。安装完成后,可以验证PHP是否成功安装。

OUDKE的博客 1264

centos7 安装php环境

首先进入centos7 配置网卡 cd /etc/sysconfig/network-scripts 看到第一个文件 vi ifcfg-eno16777736 将最后一行onboot改成yes systemctl restart network 重启网卡 安装apache服务 yum install httpd 开启apache服务 systemctl start httpd 设为开机自启动 systemctl enable httpd 接下来安装php yum instal

qq_59536202的博客 1万+

CentOS 7 安装 PHP 环境的正确方法

然后,通过安装 Remi 存储库和执行相应的命令来安装 PHP。接下来,您可以根据需要对 PHP 进行配置,并通过测试文件验证安装是否成功。在 CentOS 7 上安装 PHP 环境是一项常见的任务,这个过程需要一些步骤来确保正确安装和配置 PHP。本文将向您介绍 CentOS 7 上安装 PHP 环境的正确方法,包括安装 PHP、配置 PHP 和 Apache 服务器,以及验证安装是否成功。如果您看到显示 PHP 信息的页面,那么恭喜您,PHP 已成功安装并正常工作。完成测试后,为了安全起见,您可以将。

Pjv____的博客 2191

System Verilog学习笔记(十九)——覆盖率

覆盖率是用来衡量验证精度和完备性的数据指标。也可以告诉我们在仿真时设计的哪些结构被触发,哪些没被触发。高质量的验证需要满足以下三个条件。

ljy77882333的博客 2143

php生产环境一键搭建,WDCP 网站生产环境一键安装脚本 LNAMP|LNMP|LAMP

WDCP是一个快速部署建站环境的工具,通过Shell脚本一键安装,快速搭建Linux,PHP,MySQL,FTP的环境,同时还集成了一个WEB版的管理面板,就像Cpanel一样,可以在线添加删除网站,FTP账号。1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线2 支持lnamp,即支持nginx+apach...

weixin_30338049的博客 296

TinyIssue部署攻略:在Linux服务器上搭建高可用团队协作平台

TinyIssue是一款轻量级、开源的团队问题跟踪系统,专为小型团队设计,提供简单高效的团队协作平台。这款基于PHP和MySQL的开源软件让团队能够轻松管理项目问题、分配任务和跟踪进度,是构建高可用团队协作平台的理想选择。 ## 🔧 环境准备与系统要求 ### 服务器环境配置 在开始部署TinyIssue之前,您需要确保Linux服务器满足以下基本要求: **系统要求清单**: - **

gitblog_01179的博客 329

ROS2初级面试题汇总

总结和收集了一些关于ros2的问题和解答记录

qq_57633442的博客 5560

STM32F4驱动ADS1220高精度ADC:从SPI配置到数据校准的完整实战指南

本文详细介绍了如何使用STM32F4微控制器驱动ADS1220高精度ADC,涵盖从SPI接口配置、寄存器设置到数据采集与校准的全过程。通过实战代码示例和硬件设计要点,帮助开发者快速构建高精度数据采集系统,适用于工业测量和精密仪器等应用场景。

weixin_26918763的博客 224

CentOS/Debian/windows/Ubuntu安装install PHP 7.4

PHP 7.4刚刚发布! 该最新版本为该语言增加了一些新功能,例如箭头函数(用于缩短一线函数),类中的键入属性,协变和反变量类型处理,预加载(用于更好的性能)等等! 这是有关如何在Linux,Windows和Mac OS X上安装PHP 7.4的简要指南: Ubuntu 可以通过添加gOndřej Surý’s PPA的PPA来安装PHP 7.4和常用扩展。 sudo apt inst...

myvictoryhhb的专栏 1746

学习海康VisionMaster之表面缺陷滤波

本文介绍了VisionMaster中表面缺陷滤波技术的应用。该技术通过数学变换抑制背景干扰、增强缺陷特征,适用于电池铝壳、垫圈/螺丝等无纹理背景的表面缺陷检测(划痕、凹坑、异物等)。操作流程包括:图像导入、轮廓定位、位置修正、参数设置(重点讲解滤波核尺寸/数量/标准差等关键参数的调整策略)。文章通过案例演示了如何通过多方向滤波响应识别表面划伤,并指出需结合blob分析进一步优化检测结果。该技术对工业质检具有实用价值,参数设置需结合缺陷特征与背景特性灵活调整。

yuhouxiyang的专栏 2828

linux的ubuntu和centos下快速搭建LAMP环境

Ubuntu下快速搭建LAMP环境过程记录:  安装 Apache2:sudo apt-get install apache2 安装PHP模块:sudo apt-get install php5 安装Mysqlsudo apt-get install mysql-server 安装phpmyadmin 其他模块安装:sudo apt-get install libapac

zale 4582

⚡【C++要笑着学】(13) STL介绍:什么是STL标准模板库 | STL的版本 | 浅谈STL的缺陷

再讲解函数模板之前先对STL做一个小铺垫,本篇将对STL做一个简单的介绍。

有道无术, 术尚可求。有术无道, 止于术。 3034

6、SAP HANA 建模全解析

本文全面解析了 SAP HANA 建模的核心内容,包括属性视图、分析视图和计算视图的创建与使用。文章详细介绍了建模工具的安装、不同视图类型的适用场景及操作步骤,并通过对比和案例分析帮助读者更好地理解建模流程。此外,还涵盖了建模过程中的注意事项及性能优化建议,为 SAP HANA 用户提供实用的建模指导。

juice的博客 203

centos7 | ubuntu 安装php7.4

2020.12.22 想安装php7.4,网上查了各种资料,都太复杂了,折腾了半天,整理了一下,方便后来者。 下载: wget https://www.php.net/distributions/php-7.4.10.tar.gz 安装依赖软件 yum install openssl-devel libxml2-devel bzip2-devel \ libcurl-devel libjpeg-devel libpng-devel freetype-devel \ libmcrypt-dev..

JineD的博客 4714

仅使用 Python 创建的 Web 应用程序(前端版本)第03章Streamlit-多页面

接下来,我们将解释多页面切换。Streamlit 没有“多页面”或“页面路由”等功能。另一方面,通过根据用户动作切换要执行的功能,可以使其看起来好像存在“多个页面”。注意:我认为它类似于 SinglePageApplication (SPA)。然而,根据 React、Vue 等中使用的 URL 路径来更改页面的路由很困难。还有一个用于获取查询参数的实验性 API,但如果您确实需要这种功能,我认为认真尝试编写 React 或 Vue 是个好主意。我们来看一个通过按下按钮来切换页面的示例,如下所示。

xianyinsuifeng的博客 1329

Ubuntu 安装php环境

直接用官方PPA源 sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update 显示软件安装包列表,是否已经有了PHP 7.1,可选 apt-cache pkgnames | grep php7.2 安装,2018年05月08日 星期二,现在的最新版是7.2 sudo apt-get install php7.2-fpm 安装pecl工具 apt-get install pecl bash: phpize: command not f

上善若水 2201

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux 系统(ubuntu和CentOS)nginx服务器和php安装

linux 之CentOS 1:输入yum install nginx命令进行nginx的安装,当需要确认时输入”y“确认。 2:输入service nginx start启动nginx服务。 3:输入wget http://127.0.0.1测试nginx服务。     安装php及相应组件 1:输入yum install php php-

投资自己 1085

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

centos安装php7

1.安装php依赖库 #Ubuntu安装: sudo apt-get update sudo apt-get install gcc autoconf openssl libssl-dev curl libcurl4-gnutls-dev libjpeg-dev libpng16-dev freetype libpcre3 libpcre3-dev libxslt1.1 libxslt1-...

lx1526340的博客 242

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

centos php laravel,如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel

大家好,这篇文章将要讲述如何在 CentOS 7 / Ubuntu 15.04 上安装 Laravel。如果你是一个 PHP Web 的开发者,你并不需要考虑如何在琳琅满目的现代 PHP 框架中选择,Laravel 是最轻松启动和运行的,它省时省力,能让你享受到 web 开发的乐趣。Laravel 信奉着一个普世的开发哲学,通过简单的指导创建出可维护代码具有最高优先级,你将保持着高速的开发效率,能...

weixin_39671509的博客 171

centos php laravel,CentOS 7 / Ubuntu 15.04 上安装 PHP Laravel 过程详解

大家好,这篇文章将要讲述如何在 CentOS 7 / Ubuntu 15.04 上安装 Laravel。如果你是一个 PHP Web的开发者,你并不需要考虑如何在琳琅满目的现代 PHP 框架中选择,Laravel 是最轻松启动和运行的,它省时省力,能让你享受到 web开发的乐趣。Laravel信奉着一个普世的开发哲学,通过简单的指导创建出可维护代码是最优先的,你将保持着高速的开发效率,能够随时毫不...

weixin_32026659的博客 193

搭建PHP运行环境

在上一篇文章中我们对PHP都有了一定的了解,这一章我们来搭建PHP的运行环境,主要是在windows和linux操作系统下的部署。

长风破浪会有时 1497

Nginx/PHP安装

Nginx安装 Ubuntu 16.04.1 安装前准备工作 安装gcc:apt-get -y install gcc 安装g++:apt-get -y install g++ 安装openssl:apt-get -y install openssl 安装build-essential:apt-get -y install build-essential 安装PCRE PCRE 作用是支持http_rewrite,和让 Nginx 支持正则表达式。如果Nginx配置中没有正则表达式,并且不需要http_re

suo_y的博客 2479

ubuntu 开启php mysql扩展_linux(ubuntu/centos)、windows安装php-zip扩展

1.centOS系统php安装包目录:/data/php5.6.14/PHP安装路径:/usr/local/php/(下面步骤中的具体路径设置,大家根据自己的实际情况设置即可。)在PHP安装包中找到zip扩展目录cd/data/php5.6.14/ext/zip/运行phpize/usr/local/php/bin/phpize编译安装:./configure--with-php-config...

weixin_39765697的博客 293
上一篇: Windows系统搭建PHP环境
下一篇: 通过curl的方式下载centos repo文件
FallenQu
博客等级 码龄7年 102粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值