linux升级php,linux安装php环境
老铁们,大家好,相信还有很多朋友对于linux升级php和linux安装php环境的相关问题不太懂,没关系,今天就由我来为大家分享分享linux升级php以及linux安装php环境的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
linux 怎么升级默认装好的php和mysql到5.0
是你的MYSQL路径设置错了....
注意大小写的区分,比如你的MYSQL安装包是大写的。
而你的PHP配置路径 mysql小写那么就会产生这样的问题.
建议你重新安装PHP和 MYSQL
如果你要整体整合apache2 mysql5.0 php5
在编译之前还有升级一些支持库
执行命令:# yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel
我给写个PHP和MYSQL的编译过程.
这里要注意的是,需要先安装mysql才能装PHP
[mysql]安装路径:/usr/local/mysql//数据库目录你可以自己设置
比如你需要安装的MYSQL为:mysql-5.0.45-linux-i686.tar.gz
将mysql-5.0.45-linux-i686.tar.gz放到/usr/local/src下
#cd/usr/local/src
#tar-zvxf mysql-5.0.45-linux-i686.tar.gz
#mv mysql-5.0.45//usr/local/mysql//移动
#groupadd mysql//创建mysql用户组
#cd/usr/local/mysql
#useradd-g mysql mysql//创建 mysql用户
#chown-R mysql.//注意后面有个“.”
#chgrp-R mysql.
#scripts/mysql_install_db--user=mysql//初始化数据库
#chown-R root.//给root最高权限
#chown-R mysql data//让mysql对data [数据库]有最高权限
#cp./support-files/mysql.server/etc/rc.d/init.d/mysqld
//让mysql服务随系统启动
#chown root:root/etc/rc.d/init.d/mysqld//让root有启动权限.
#chmod 755/etc/rc.d/init.d/mysqld
#cp./support-files/my-huge.cnf/etc/my.cnf//移动配置文件.
#mv/usr/local/mysql/data/var/lib/mysql//这一步是移动数据库。你也可以不需要执行这一步.....如果安装出错,最好不要执行这一步,因为数据库权限经常会引起mysql运行不稳定
#bin/mysqld_safe--user=mysql&//连接数据库,如果安装成功.
会有如下提示:Starting mysqld daemon with databases from/var/lib/mysql//后面那是数据库路径
[PHP]安装路径:/usr/local/php
#cd到安装包所在目录
# tar xjvf你的PHP版本文件名
# cd php-X.X.X//这里就是你解压后的那个目录名
值得注意的是php的安装需要一些库.
就是:libxml gd2
#./configure\
"--prefix=/usr/local/php"\
"--with-apxs2=/usr/local/apache2/bin/apxs"\
"--with-config-file-path=/usr/local/php/etc"\
"--with-mysql=/usr/local/mysql"\
"--with-libxml-dir=/usr/local/libxml2"\
"--with-gd=/usr/local/gd2"\
"--with-jpeg-dir"\
"--with-png-dir"\
"--with-bz2"\
"--with-freetype-dir"\
"--with-iconv-dir"\
"--with-zlib-dir"\
"--with-openssl=/usr/local/openssl"\
"--with-mcrypt=/usr/local/libmcrypt"\
"--enable-soap"\
"--enable-gd-native-ttf"\
"--enable-ftp"\
"--enable-mbstring"\
"--enable-exif"\
"--disable-ipv6"\
"--disable-cgi"\
"--disable-cli"
# make
# make install
# mkdir/usr/local/php/etc
# cp php.ini-dist/usr/local/php/etc/php.ini
Linux切换PHP版本快速而安全的方法linux切换php版本
一直以来,Linux操作系统都被认为是开发环境的完美宿主,由于其开放的操作系统架构,它支持多种软件,并且使用和维护容易。在PHP应用开发中,支持多种PHP版本是必要的,Linux可以使用快速、安全的方式切换各种不同的PHP版本。
首先,新手可以使用Linux开发者为各个发行版提供的源服务器安装PHP版本,这是一种快速的安装方法,但也带来了一些影响,比如一次只能安装一个稳定的版本,安装新的PHP版本时,需要更新配置文件以确保环境安全。其次,Linux用户可以利用开放源码来安装不同的PHP版本,Linux提供的“linuxbrew”软件可以安装不同的PHP版本,类似的软件还有“PHPBrew”,它可以安装PHP的不同版本,包括官方和社区发布的版本。
当使用上述源服务器或开放源码实现不同PHP版本之间的切换时,Linux用户应该格外注意几点:
*改变PHP版本后,应先执行 php-v命令,检查当前php版本是否是所需的版本;
*在安装其他程序之前,应先运行php-i命令检查当前命令行能否识别php,是否有正确的系统平台编译信息;
*遵循正确的安装、更新和卸载步骤,以确保 MySQL和 Apache或 Nginx(如果存在)正常工作。
此外,Linux用户可以使用Docker容器和Kubernetes等软件,来快速安装和切换不同版本的PHP,并借此将不同程序结合起来,以提高开发效率。此方法可以适当改变PHP的版本号,而无需更改虚拟机或其他软件。
总而言之,Linux是一个安全的、稳定的、易于使用和维护的操作系统,用户可以利用上述安全可靠的方法快速地切换各种不同的PHP版本,以满足开发需求。
Linux升级PHP一步一步操作指南linux怎么升级php
Linux是一个开源的操作系统,具有安装和管理程序所需的一切,将它用于web服务器上通常是最佳选择。相应地,大多数web站点都将提供基于Linux的服务器,以便实现良好的响应性能和可靠性。虽然现在的操作系统可能相对较新,但在服务器上运行的PHP版本可能会非常老旧,为此,就需要将其升级至更新的版本。下面是在Linux服务器上升级PHP的一般步骤。
首先,从源代码、rpm或deb安装程序安装新版本的PHP。通过源代码安装新版本的PHP,可以自定义模块和编译选项,但是这也会带来一定麻烦,因为这样的安装可能会比较复杂。避免这种情况的最简单方法是使用RPM或DEB安装程序进行安装,这样就可以节省许多时间。
第二,编辑php.ini配置文件。无论是RPM或DEB安装新版本的PHP,都会在系统上安装一份新的Php.ini配置文件,并确保新安装的PHP能正确运行,这就要求把旧版本的旧php.ini文件备份,然后将新安装的新php.ini文件拷贝到/ etc目录中,并对新php.ini文件进行必要的编辑修改。
第三,重新启动Web服务器。在编辑php.ini文件完毕后,就可以重新启动Web服务器以使新PHP设置生效。需要注意的是,每种Web服务器的启动方式是不一样的,因此需要根据Web服务器的具体情况进行操作。
最后,测试升级的PHP。升级PHP后,一定要测试一下,以确保新安装的PHP能正常运行,并且无论是可以正常访问网站,或者是其他应用程序,也都能正常运行。
以上就是Linux服务器上升级PHP的一般步骤,只要按照这些步骤操作,那么就可以很容易地将PHP版本升级。不过,在真正实施这些步骤前,一定要确保做好升级前的仔细准备,并且还要对整个过程进行测试,以确保升级是成功的。