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版本升级。不过,在真正实施这些步骤前,一定要确保做好升级前的仔细准备,并且还要对整个过程进行测试,以确保升级是成功的。

阅读剩余
THE END