Linux 下安装配置 PHP

在Linux上安装和配置PHP环境 首先更新系统,然后安装PHP和Apache服务器,配置Apache以支持PHP,并验证安装是否成功。安装和配置PHP环境后,您可以开始使用PHP开发动态网页和Web应用程序。现在,我们可以通过在Web浏览器中输入服务器的IP地址或域名,后跟"/info.php"来访问info.php文件。在本文中,我们将详细介绍如何在Linux操作系统上安装和配置PHP环境。在本文中,我们将安装Apache服务器。为了验证PHP是否已正确安装和配置,我们将创建一个简单的PHP脚本并在Web浏览器中运行它。 阅读详情

Linux 下安装配置 PHP


1)下载PHP安装包,下载地址: http://www.php.net/downloads.php ,这里选用PHP 5.6版本
并解压PHP安装包
1
wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirror
2
gzip -d php-5.6.31.tar.gz
3
tar xvf php-5.6.31.tar
2)添加www用户组和www用户(如果系统中已存在该用户组,不用添加该用户组)
1
groupadd www
2
useradd -g www -s /sbin/nologin -M www  

3) 使用su超级用户登录Linux ,编译PHP参数
1
su
2
#./configure \ 
3
--prefix=/usr/local/php \ 
4
--with-mysql=/usr/local/mysql \  
5
--with-apxs=/usr/local/apache2/bin/apxs \
--prefix 指定安装路径
--with-mysql  指定mysql路径
--with-apxs  指定apahce路径
在接下来的编译过程如果报错,可以根据报错调用 ./configure --help查看编译参数,并下载安装相应的依赖包;

4)编译,安装PHP
1
make
2
make install

5)修改Apache的配置文件,使其支持php, 对 apache 的 httpd.conf 作以下修改
在“ AddType application/x-gzip .gz .tgz”下添加
1
AddType application/x-httpd-php .php 
2
AddType application/x-httpd-php-source .php5 
在"< IfModule dir_module>"内的内容添加"index.php",即如下:
1
<IfModule dir_module>
2
    DirectoryIndex index.html index.php
3
</IfModule> 
将" #ServerName  www.example.com:80" 修改为
1
ServerName 127.0.0.1:80
2
或 
3
ServerName localhost:80

6)复制 php-5.6.31安装包中的配置文件
1
cp php-5.6.31/php.ini.dist  /usr/local/php/lib/php.ini 
如果“ php.ini.dist”不存在,可以将“ php.ini-development  ”或“ php.ini-production”之一更改为“ php.ini.dist”再执行以上指令
更改 php.ini 文件
1
register_globals = On

7)测试安装是否完成
重启Apache
1
service apache restart
随便编写一个php 文件(加入命名为test.php),放置在apache/htdoc中,在浏览器其中访问: http://127.0.0.1/test.php
如果能够正确显示php文件中的内容,则安装成功;

快速安装方式

在Centos下可以使用yum工具,在Ubuntu下使用apt-get工具,可以实现快速的安装方式,用法基本一样,这里演示使用yum安装PHP
1)查看系统中是否已经存在PHP
1
rpm -qa php
2) 安装PHP
1
yum -y install php 
3)查看PHP安装信息
1
chkconfig php on

如果yum源上的php版本过低,比如要安装php5.6版本,可以通过以下方法:
1)配置centos epel 和 remi源
1
# Centos 6
2
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
3
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
4
​
5
#Centos 7
6
yum install epel-release
7
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
2)查看可安装包
1
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
3)安装PHP
1
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

新凯来嵌入式面经及参考答案 利用编译器预定义宏判断目标架构,如。 阅读详情

相关推荐

deepseek本地部署及应用部署指南

如果你找到的日志是[send] via NET/IB/0,则表示网络通信是通过IB网络的,但是没有开启GDRDMA技术,则会有大致5%的性能损耗(网传,未实测)。新增的环境变量配置,主要用于启用IB网络通信,而非使用以太网进行通信,详细的每一个参数的具体含义,可以在英伟达NCCL的官方网站上找到说明。下一步,我会对已经完成部署的模型进行压测,来探索系统的性能极限在哪里,以及如何在生产环境中何如进行进一步的性能优化,期待你的关注。

weixin_39797121的博客 2624

linux系统源码安装php5.6手把手教程

综上所述,通过源码安装PHP 5.6可以在CentOS 7系统中使用旧版本的PHP。通过本文的步骤,你可以轻松地安装和配置PHP 5.6,并在CentOS 7系统中使用。在上述配置命令中,我们指定了PHP 5.6的安装目录为/usr/local/php5.6,并启用了一些经常使用的扩大,如MySQLi、PDO MySQL、OpenSSL、cURL、GD等。至此,我们已成功安装了PHP 5.6,并将其配置为系统服务。在安装之前,我们需要安装php5.6编译时所依赖的软件包。然后,重新加载systemd服务。

徊忆羽菲 2621

Allegro17.4原理图-PCB双向联动技巧:从网表生成到同步高亮

本文深入解析了Cadence Allegro 17.4中原理图与PCB的深度双向联动技巧。核心在于通过精准的网表生成与管理、实时的跨窗口交互高亮与信号追踪,以及元件与封装的智能匹配更新,构建高效协同设计工作流。掌握这些技巧能显著提升高速、高密度电路设计的效率与准确性,实现从逻辑设计到物理实现的无缝衔接。

weixin_29178069的博客 359

Linux安装 php5.6

Linux安装 php5.6.30下载-解压-配置-安装配置php创建php-fpm.conf文件创建www.conf文件 下载-解压-配置-安装 下载到 /usr/local wget http://am1.php.net/distributions/php-5.6.30.tar.gz tar -zxvf php-5.6.30.tar.gz cd php-5.6.30 ./configure --prefix=/usr/local/php --enable-fpm make &&

TTyron的博客 3799

进阶数据结构——链式前向星

链式前向星是一种进阶的数据结构,主要用于图的存储。我希望大家先看这个视频(蓝色字体点进去) 不然你很难理解的。在图论中,图的存储方式主要有邻接矩阵和邻接表两种。邻接矩阵虽然建图简单方便,但占内存较大,节点数量稍微大点的题目就难以使用(适合稠密图);而邻接表虽然节省空间,但其指针形式难写易错,且vector形式的读取速度较慢,易导致大数据下的超时(TLE)。针对上述问题,链式前向星作为一种折中的方式应运而生。链式前向星本质上是一种静态链表,它将数据以链表形式连接在一起。

ycs66的博客 2137

Hyperledger Fabric 网络搭建详解

写在前面:博主也是因为一些原因刚刚入坑区块链,我认为在我们入门新技术的时候,入门总是最困难的部分,只要入门了,后面学习起来就会越来越轻松,在网上找了很多文章,我觉得大多条理不是很清楚。本文章会详细介绍fabric(v1.0)环境部署,以及在搭建过程我遇到一些问题及解决方案,希望可以帮助到你们。 博主环境机器:VMware15 Ubuntu16.04 fabric(v1.0)环境部署一、必备软件安装1.ubuntu环境安装2.Go语言3.Docker安装4. Docker-Compose 安装二、Fa.

林中有神君 1万+

linux运行php网站

在开始配置之前,首先需要确保你的计算机已经安装了支持PHP的Linux发行版。常见的如Ubuntu、CentOS等都是不错的选择。简而言之,还需要拥有管理员权限,以便进行必要的软件安装与设置。检查Linux版本:通过终端输入查看当前Linux的具体版本信息。获取root权限:如果当前登录用户不是root,则可以通过sudo -i命令切换至超级用户模式(根据提示输入密码)。更新软件包列表:执行(对于Debian/Ubuntu) 或(对于CentOS/RHEL) 来更新本地软件源缓存。安装基础工具。

2401_86114684的博客 2045

YOLOv5算法改进(22)— 更换主干网络MobileNetv3 + 添加CA注意力机制

本节课就让我们结合论文来对YOLOv5进行组合改进(更换主干网络MobileNetv3 + 添加CA注意力机制),小白必学~!🌈

小哥谈 2817

在Linux搭建测试环境-----Java项目(详细)

在Linux搭建测试环境(Java) 项目环境:开发环境、生产环境、测试环境、硬件环境、web服务器、数据库服务器… 软件环境:(Java) JDK1.8+tomcat8.0+MySQL5.7/oracle 11G 1.安装JDK1.8 ①下载并上传到/opt/soft目录下(soft目录是自己创建的) ②解压:tar -zxvf jdk-8u221-linux-x64.tar.gz ③配置JDK的环境变量 编辑文件:vi /etc/profile 在最后面加入: export JAVA_HOME=/o

大佬云集技术答疑交流群:743262921(进群暗号:222) 2073

SAP-ABAP:ABAP 开发基础概念入门:写给刚踏入 SAP 开发世界的新人

本文介绍了 ABAP 开发语言的基础概念,帮助 SAP 开发新人快速入门。主要内容包括: ABAP 的发展历程与核心优势 - 作为 SAP 平台的专属语言,ABAP 在企业级应用开发中具有深度集成、数据处理高效和长期稳定的特点 ABAP 开发环境概览 - 介绍了 SE38、SE80 等关键事务码,以及 ABAP 工作台的核心组件和开发权限管理 基础语法入门 - 重点讲解了 ABAP 特有的数据类型体系(特别是结构体和内表),并通过 Hello World 示例展示程序基本结构 文章通过对比 ABAP 与 J

baidu_35680696的博客 511

汇川H5U模拟量输出模拟量转换FC: S_RTI

汇川H5U模拟量输入模拟量转换 FC S_ITR_RXXW_Dor的博客-优快云博客接口中的临时变量,如果优化的可以省去一些,感兴趣的可以自行编写修改下,这里不在举例。至此模拟量输入转换FC编写完成。

RXXW_Dor的博客 6679

linux 下载 安装 php详细步骤与nginx配置

linux 下载 安装 php详细步骤与nginx配置

野路子云遇见不同的自己 2647

【AUTOSAR-E2E】-1.4-详述E2E Transformer解决方案

共13页精讲 目录 1“Data Transformation”介绍 1.1 基于SOME/IP Transformer 1.2 基于COM Based Transformer 2 ComXf(COM Based Transformer)介绍 2.1 ComXf(COM Based Transformer)功能规范 2.2 ComXf(COM Based Transformer)提供的服务 2.3 配置注意事项 3 E2EXf(E2E Transformer)介绍 3.1 E2EX...

「汽车电子助手」的博客 4700

Linux下配置安装PHP环境_linux php安装

/configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config 注意mysql_config 的路径。默认的目录为 “/usr/local/apache2/htdocs”,修改apache的配置文件httpd.conf,比如在新建一个 /home/gyw/WebSite的目录作为apache的站点目录。

2401_89609917的博客 838

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux上安装配置PHP

Linux上安装配置PHP 安装前准备工作 查看是否安装PHP 已经安装 rpm -e 依次卸载其中 php-common被其他四个依赖,最后卸载。 查看 卸载已完成 查看是否有残留文件夹 删除。 得到php安装包 安装PHP 解压压缩包 检查环境 with-apxs2=/usr/local/apache/bin/apxs在编译时加入apxs可以生成apache与php的连接配置文件。 此时可能会报错缺少xml2-config ,我们需要yum安装libxml2 和libxml2-deve

shi_zi_183的博客 219

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

linux如何安装php,Linux下如何安装配置PHP

1)本文主要和大家分享Linux下如何安装配置PHP,下载PHP安装包,这里选用PHP5.6版本,希望能帮助到大家。并解压PHP安装包wget cn2.php.net/get/php-5.6.31.tar.gz/from/this/mirrorgzip -d php-5.6.31.tar.gztar xvf php-5.6.31.tar2)添加www用户组和www用户(如果系统中已存在该用户组,不...

weixin_39834745的博客 216

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Linux安装配置nginx+php搭建

pcre(Perl Compatible Regular Expressions)是一个Perl库,是一个用C语言编写的正则表达式的函数库,是轻量级的函数库。在www.conf文件下注释掉listen = /run/php-fpm/www.sock这段内容,添加listen = 127.0.0.1:9000。cd到/usr/local/nginx/html的路径下,创建一个新的后缀为.html的文件。cd到/usr/local/nginx/conf的目录下,修改配置文件,添加以下配置。

qq_44829421的博客 3143

linux下php安装配置,linux 下php 的安装及配置

1. libxml 的安装下载libxml的源码包, http://www.xmlsoft.org/downloads.html, 由于源码包里包含的是configure.in和makefile.am ,所以需要一下工具安装libtool , 命令如下 sudo apt-get install libtool安装autoconf, 命令如下: sudo apt-get install a...

weixin_39943868的博客 184

linux 下如何安装php,详解在Linux下如何安装配置PHP

1、安装php(1)获得PHP源码:php-5.4.1.tar.gz(最新版本为5.4.2),保存到/usr/local目录下。下载地址:http://cn.php.net/get/php-5.4.2.tar.gz/from/a/mirror。(2)解压缩源码文件:#tar -zvxf php-5.4.1.tar.gz(3)安装libxm12以及libXML2-devel,不然编译源码时会出现“C...

weixin_39631572的博客 1050

linux下安装配置apache php,Linux下Apache,MySQL,PHP安装与配置

《Linux下Apache,MySQL,PHP安装与配置》由会员分享,可在线阅读,更多相关《Linux下Apache,MySQL,PHP安装与配置(47页珍藏版)》请在人人文库网上搜索。1、LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了。所以决定写一个新的LAMP环境搭建...

weixin_29702843的博客 328

PHP环境的安装与配置(Linux)

PHP的部署方法

子豪的博客 867

php 配置 memcache,linux下安装配置Memcache和PHP环境的实现

亲测有效在网上查找了好多资料,很多都安装不成功,而且都是同一个资料相互抄袭泛蓝,没一个实用的。今天配置好了,将配置过程分享一下。Linux下的Memcache运行需要libevent的支持,所以在安装memcache之前必须要安装libevent。安装过程中可能会遇到很多问题,本人都将可能遇到错误时的解决办法整理出来了。1、先安装libevent:#yum -y install libevent ...

weixin_29845919的博客 175

php在linux环境安装配置,Linux环境下的PHP环境的安装及配置—-LAMP

Linux环境下的PHP环境的安装及配置—-LAMPLinux环境下的PHP环境的安装及配置—-LAMP在联网环境下,切换到root用户下安装[var1]1、通过源代码预编译安装yum install -y httpd(若安装存在问题,请先关闭防火墙http://blog.youkuaiyun.com/qq_34989708/article/details/73603638)2、启动/停止/重启服务/查看状态...

weixin_39724009的博客 259

linux php安装配置,Linux 安装PHP配置参数

在Linux下安装PHP,源代码方式安装,总需要配置很多参数。这里列出常用配置参数,并详细用中文解释说明了。给大家一些参考./configure--prefix=/usr/local/PHPphp 安装目录 --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/PHP/etc ...

weixin_36354744的博客 224

linux php 安装图文教程下载,linux下php安装配置教程

linux下php安装配置教程 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!19.90 积分linux 下安装下安装 apache 与与 php;Apache+PHP+MySQL 配置配置1.apache 在如下页面下载 apache 的 for Linux 的源码包 http://www.apache.org/dist/httpd/; 存至/...

weixin_39860201的博客 234

Linux安装配置nginx+php搭建以及在docker中配置

pcre(Perl Compatible Regular Expressions)是一个Perl库,是一个用C语言编写的正则表达式的函数库,是轻量级的函数库。在www.conf文件下注释掉listen = /run/php-fpm/www.sock这段内容,添加listen = 127.0.0.1:9000。cd到/usr/local/nginx/html的路径下,创建一个新的后缀为.html的文件。cd到/usr/local/nginx/conf的目录下,修改配置文件,添加以下配置。

qq_44829421的博客 2826
上一篇: IDEA 创建 JUnit
下一篇: Linux 查找工具 find、grep
Al_assad
博客等级 码龄11年 591粉丝 341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值