发布网友 发布时间:2024-09-10 05:51
共1个回答
热心网友 时间:2024-09-10 06:20
linuxyum安装php7.3先安装前面的教程,再安装后面的
参考教程1:
参考教程2:
安装PHP
1、安装PHP73
1.1、卸载旧版本PHP
yumremovephp*
1.2、安装EPEL:
sudoyuminstallepel-release
1.3、安装remi(选一个):
sudorpm-Uvh
rpm-Uvh
1.4、查看目前有php的什么版本(可忽略)
sudoyumlistphp*
1.5、列出所有的php相关的rpm包(可忽略)
rpm-qa|grepphp
1.6、删除php相关的rpm包(一次只能删除一个)(可忽略)
rpm-ephp72w-mysqlnd-7.2.17-1.w7.x86_64
1.7、列出remi仓库下所有PHP7.3可用模块。(可忽略)
yum--enablerepo=remi-php73searchphp|grepphp73
1.8、安装PHP7.3
yum--enablerepo=remi-php73installphp
1、安装PHP7.3:
(解决yum安装apache关联不了PHP的问题,用以下命令安装)
yum--enablerepo=remi-php73installphp
安装模块
yum--enablerepo=remi-php73installphp73-php-fpmphp73-php-cliphp73-php-bcmathphp73-php-gdphp73-php-jsonphp73-php-mbstringphp73-php-mcryptphp73-php-mysqlndphp73-php-opcachephp73-php-pdophp73-php-pecl-cryptophp73-php-pecl-mcryptphp73-php-pecl-geoipphp73-php-recodephp73-php-snmpphp73-php-soapphp73-php-xml
2、设置开机启动、运行服务:
systemctlenablephp73-php-fpm
systemctlstartphp73-php-fpm
3、查找php.ini位置:
find/etc/opt/remi/php73-namephp.ini
/etc/opt/remi/php73/php.ini
找到apache的配置文件:httpd.conf
sudofind/-namehttpd.conf
位置如下:
/etc/httpd/conf/httpd.conf
5、PHP日常操作
systemctlrestartphp73-php-fpm#重启
systemctlstartphp73-php-fpm#启动
systemctlstopphp73-php-fpm#关闭
systemctlstatusphp73-php-fpm#检查状态
php-m#查看PHP已安装拓展模块
php-v#查看PHP版本
PHP如何安装及配置将下载的压缩包解压到纯英文目录下;
2.因为PHP是被动型的服务,目的就是为apache提供了处理php代码的服务。因此我们要做的配置就是告诉apache,PHP在哪?需要它处理什么样的文件。
所以,打开apache的配置文件,httpd.conf。
搜索LoadModule,找到之后按照相同的格式加载php模块,输入:
接着搜索mime_module,找到后按照相同格式在该标签内,输入:
放的位置是没什么要求,最好是能跟好队形,好修改。
上面添加的配置,分别是告诉php的位置,然后告诉服务器.php的文件会被当作“application/x-httpd-php”格式处理,而服务器里处理application/x-httpd-php格式的就是php。这样配置之后,一旦是.php的文件服务器都会调用我们的php来处理。
到这里php代码就可以正常使用了。
3.php的配置以及添加扩展
php本身的配置是要自己创建的。
首先,在解压的php目录下找到php.ini-development文件,这是php提供的配置模版,复制并修改文件名为php.ini。
由于php是被动服务,它的配置文件也一样是apache来调用,所以还是要到apache的配置文件httpd.conf里添加:
接着,如果要添加扩展,可以在php的配置文件php.ini里搜索extension_dir,找到下图:
php配置文件的注释是靠“;”,这项配置是说明扩展文件的所在目录。
按格式加上:extension_dir="你的扩展文件目录"
你的扩展文件目录就是php解压目录下的ext文件夹,即:"解压目录/ext"。
接着需要告诉php加载哪些扩展:
在php.ini里添加:extension=你要添加的扩展名字
Dockerphp安装扩展步骤详解
Docker中的PHP容器安装扩展的方式有
1、通过pecl方式安装
2、通过php容器中自带的几个特殊命令来安装,这些特殊命令可以在Dockerfile中的RUN命令中进行使用。
docker-php-sourceextract|delete
参数说明:
案例:
命令格式:
docker-php-ext-install“源码包目录名”
注意点:
案例:
谁会php-5.6.3的安装教程前些天刚好安装过,使用的是?win7(win8)64位?+?IIS?+?Php5.6.3,记录的安装过程如下:
1.?首先安装IIS。
2.?下载最新版的?php-5.6.3-nts-Win32-VC11-x64.zip,并解压到目录下。
3.?将PHP目录下的?php.ini-development?复制一份,并重命名为?php.ini。然后修改:
fastcgi.impersonate=1
cgi.fix_pathinfo=1
cgi.force_redirect=0
extension_dir?=?"PHP所在目录,如:D:\PHP5.6.3\ext\"
doc_root?=?"你的网站目录"
date.timezone?=?Asia/Shanghai
再根据需要打开扩展,如:
extension=php_mbstring.dll
extension=php_exif.dll??????;?Must?be?after?mbstring?as?it?depends?on?it
extension=php_mysql.dll
extension=php_mysqli.dll
4.?下载?PHPManagerForIIS-1.2.0-x64.msi?,然后安装。
5.?启动?IIS?管理器,双击“php?manager"图标。
6.?注册新PHP,根据需要设置PHP。
php-5.4.1如何安装给你一个教程吧,用百度搜索
在c:\php5文件夹中,用记事本打开文件php.ini-dist,修改如下内容后“另存为...”php.ini文件
(1)查找到safe_mode=段落,将safe_mode=Off修改为safe_mode=On
(2)查找到expose_php=On段落,将expose_php=On修改为expose_php=Off
(3)查找到display_errors=On段落,将display_errors=On修改为display_errors=Off
(4)查找到extension_dir=段落,设置动态库扩展的路径,如extension_dir=c:\php5\ext
(5)查找到;cgi.force_redirect=1段落,修改为cgi.force_redirect=0
提示:(4)和(5)是必须做的。记着要另存为php.ini
4.将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:\Winnt或C:\Windows)
5.在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:\php5\php5isapi.dll,扩展名为php,确定应用后退出IIS配置
6.停止IIS的WEB站点,并重新启动该站点。