好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

安装php的命令 php安装配置过程

很多站长朋友们都不太清楚安装php的命令,今天小编就来给大家整理安装php的命令,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 如何在windows上安装phpmd,phpcs和php-cs-fixer命令 2、 php解压完怎么安装 3、 如何安装PHP模块 4、 PHP编译安装后,通过那个命令查看交装结果? 5、 linux yum安装php7.3 6、 如何在linux安装php开发环境 如何在windows上安装phpmd,phpcs和php-cs-fixer命令

在windows上安装phpmd,phpcs和php-cs-fixer命令方法如下:

Atom编辑器里代码提示插件linter官方出的linter-phpmd 和 linter-phpcs,都需要基于本地执行脚本,在mac上直接brew直接搞定,在windows上折腾了半天才折腾出来

1. 使用安装包安装php第三方包管理器Composer

下载并运行Composer-Setup.exe. 该程序将自动安装最新版本的Composer 并自动设置执行程序目录到系统环境变量,安装完成后可在任何目录里启动命令行并使用Composer命令.

2. 安装 PHP_CodeSniffer、 PHP Mess Detector 和 PHP Coding Standards Fixer

在命令行里运行:

composer global require squizlabs/php_codesniffer;

composer global require phpmd/phpmd;

composer global require fabpot/php-cs-fixer;

3、安装完成后,将phpcs.bat 、phpmd.bat和php-cs-fixer.bat 所在的目录 .composer/vendor/bin/ 加入到环境变量,然后在命令行里执行下phpcs、phpmd、php-cs-fixer两个命令,不出意外就成功啦

注意事项:安装phpmd和phpcs需要访问到国外网络,条件允许最好用代理下。

php解压完怎么安装

解压就已经完成安装了,PHP就可以使用了,例如你可以这样这行:

c:\php\php.exe abc.php

如果需要使得双击abc.php就运行,需要配置一下文件管理,使得*.php文件用c:\php\php.exe来处理,一般可以在第一次双击abc.php文件的选择php.exe,也可以使用下面的命令:

assoc .php=PHPScript

ftype PHPScript=c:\php\php.exe %1 %*

如果需要在IIS、APACHE等WEB服务器里面使用PHP处理网页,需要相应的进行配置。

如何安装PHP模块

php模块安装的方式

1、静态安装

将先将在安装php之前先将需要安装的程序装上,如ftp、mhash、mcrypt……安装完成后,解压php安装包,执行./configure

--with-ftp

--with-mhash

--wth-mcrypt等等。后面具体跟的参数可以参看./configure

--help查看。编译好后,执行make

make

install

就行了。

2、动态安装

而在往往我们进行编译php时经常会忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想再重新装php,于是可以采用phpize来动态加载需要安装的模块。

具体实现方法如下(这里以忘记安装pdo_mysql模块为例):

cd

/root/source/php-5.3.10/ext/pdo_mysql

/usr/local/php/bin/phpize

在安装完mysql后,并不是进入/root/source/mysql-5.5.21目录运行phpize,而是进入php的源文件中要增加的扩展模块的文件目录---也就是/root/source/php-5.3.10/ext/pdo_mysql目录执行phpize。如果不是这样操作的话就会提示下面的错误:

Cannot

find

config.m4.

Make

sure

that

you

run

'/usr/local/php/bin/phpize'

in

the

top

level

source

directory

of

the

module

关于上面的这个错误,我不得不鄙视下网上有些自以为是的家伙,自认为对所有的安装操作很懂,报上面的错误的时候,去修改源代码,搞的乱七八糟,误人子弟。根本不按php官方的文档操作。

目录/root/source/php-5.3.10/ext/pdo_mysql

,在运行phpize命令前并没有configure文件,只有config.m4文件。运行phpize就生成了一个可执行的configure文件。此时就可以按照下的方法编译了:

./configure

--with-php-config=/usr/bin/php-config

(还可以加一些其他的参数,可通过./configure

--help查看)

make

make

install

编译完成后会提示扩展模块生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626目录。

修改php.ini文件

vi

/usr/local/php/etc/php.ini

在其文件结尾加入下面的内容:

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626"

extension=pdo_mysql.so

安装完成后,重启php-fpm和web服务器。(因为我用的是php-fpm和tengine,如果用的是apache则也重启相应的程序,重新加载就行了)

PHP编译安装后,通过那个命令查看交装结果?

1、在终端通过phpv命令来查看一下当前php的版本。如果没有安装php,一般会提示没有php这个命令的。

2、在终端查询安装的包中是否有php,以redhat为例,则可以执行如下命令,rpmqa|grepphp。

3、可以使用pear命令的list参数查看安装的php支持,pear是PHP扩展和应用库的缩写,注意它不是鸭梨,尽管和该水果的发音相同。在安装好php之后,缺省情况下会自动安装pear的部分程序库,所以是否安装php可以用pear命令来确定,执行如下命令,pearlist。

linux yum安装php7.3

先安装前面的教程,再安装后面的

参考教程1:

参考教程2:

安装PHP

1、安装PHP73

1.1、卸载旧版本PHP

yum remove php*

1.2、安装EPEL:

sudo yum install epel-release

1.3、安装remi(选一个):

sudo rpm -Uvh

rpm -Uvh

1.4、查看目前有php的什么版本(可忽略)

sudo yum list php*

1.5、列出所有的php相关的rpm包(可忽略)

rpm -qa|grep php

1.6、删除php相关的rpm包(一次只能删除一个)(可忽略)

rpm -e php72w-mysqlnd-7.2.17-1.w7.x86_64

1.7、列出remi仓库下所有PHP7.3可用模块。(可忽略)

yum --enablerepo=remi-php73 search php | grep php73

1.8、安装PHP 7.3

yum --enablerepo=remi-php73 install php

1、安装 PHP7.3:

(解决yum安装apache关联不了PHP的问题,用以下命令安装)

yum --enablerepo=remi-php73 install php

安装模块

yum --enablerepo=remi-php73 install php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml

2、设置开机启动、运行服务:

systemctl enable php73-php-fpm

systemctl start php73-php-fpm

3、查找php.ini位置:

find /etc/opt/remi/php73 -name php.ini

/etc/opt/remi/php73/php.ini

找到apache的配置文件:httpd.conf

sudo find / -name httpd.conf

位置如下:

/etc/httpd/conf/httpd.conf

5、PHP日常操作

systemctl restart php73-php-fpm #重启

systemctl start php73-php-fpm #启动

systemctl stop php73-php-fpm #关闭

systemctl status php73-php-fpm #检查状态

php -m #查看PHP已安装拓展模块

php -v #查看PHP版本

如何在linux安装php开发环境

我一般会选用源码安装 php,安装 php 的过程指定要安装的扩展,但是避免不了缺少某个扩展未安装导致程序运行报错的问题。以 fileinfo 为例,介绍一下怎么添加 php 扩展。

1. 准备

通常遇到报错:xxx function undefined,而这个函数是系统函数的话,那一定是你缺少某个扩展。添加扩展也非常简单。首选要确认当前的 php 是哪个版本,不同版本的 php 扩展会有些许出入。然后找到 Php 源码目录,也就是从网上下载下来并且解压的 php 文件包。添加扩展的时候需要在源码包里面去执行命令。

2. 安装 fileinfo 扩展

1. 确认 php 版本

php -v

# PHP 7.4.4 (cli)

2. 找到 php 可执行文件的位置

whereis php

# php: /usr/local/php /usr/local/php/bin/php

可以看出 php 执行文件在 /usr/local/php/bin 目录里面

那么尝试执行 phpize,保证这个文件存在,phpize 命令在添加扩展的时候需要用到

/usr/local/php/bin/phpize -v

# Configuring for:

# PHP Api Version: 20190902

# Zend Module Api No: 20190902

# Zend Extension Api No: 320190902

3.进入php源码目录

我的习惯是网络下载的软件会放在 /usr/local/src 下面,

cd /usr/local/src/php-7.4.4

cd /etc

cd fileinfo

扩展都在源码目录的 etc 下面,里面有 curl,gd,ftp 等等扩展目录,我要安装 fileinfo,所以到 fileinfo 目录里面

4.开始安装

确定目录下面有 config.m4 文件,如果没有,应该会有 config0.m4 文件,把 config0.m4 复制一份为 config.m4,如果没有这个文件,会报错:can not found config.m4

/usr/local/php/bin/phpize

./configure

make make install

如果这几行命令运行下来都没有报错,那么说明扩展文件已经生成,并且已经自动移入相应位置。接下来就是修改 php.ini,追加 extension=fileinfo.so 到 php.ini 中。

5.修改php.ini,加载扩展文件

查看 php.ini 的位置

php -i | grep php.ini

#Configuration File (php.ini) Path => /usr/local/php/etc

#Loaded Configuration File => /usr/local/php/etc/php.ini

可以看到 php.ini 的位置: /usr/local/php/etc/php.ini

vim /usr/local/php/etc/php.ini

#添加extension=fileinfo.so,保存

php -m | grep fileinfo

#fileinfo

看到输出 fileinfo,至此,fileinfo 扩展安装完毕!另外可以使用 pecl 命令安装,更方便快捷!

关于安装php的命令的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于安装php的命令 php安装配置过程的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did209593
更新时间:2023-05-03   阅读:64次

上一篇: 招聘PHP是什么 php程序人员招聘

下一篇:php定义2维数组 php二维数组赋值

相关资讯

最新资料更新

  • 1.php脚本在线解密 php解密网站程序源码
  • 2.csrfphp防的简单介绍
  • 3.php网络通信 php通信协议
  • 4.php可代替js吗 php可以代替js吗
  • 5.php怎么操作树 php tree
  • 6.商品展示模块php 商品展示模块的设计要点
  • 7.php上传源码教程 php上传下载源码
  • 8.bashphp的简单介绍
  • 9.phphuoqv多选 php选择语句
  • 10.php代码太长换行 php换行符号
  • 11.php翻译sdk php翻译成中文是什么意思
  • 12.包含phpgabage的词条
  • 13.phpml源码安装 下载了个php源码包,怎么使用
  • 14.phprsa密钥拼接 rsa加密解密
  • 15.php接收tcp数据 php tcp udp
  • 16.phpword读写 php读写word 文档
  • 17.jq调用php数据 php100 jquery教程
  • 18.php登陆检测 php登录原理
  • 19.包含php-fpm-t的词条
  • 20.php链接数据库创建表格 php连接数据库的方法

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]