服务器php升级(php服务器环境)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享服务器php升级的知识,其中也会对php服务器环境进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

如何升级php版本

1、如果服务器上已安装了Zend,请先卸载他,等PHP升级好后再重新安装。

2、停止IIS,在添加/删除组件里面删除原来的PHP安装包。

3、删除C:\windows\php.ini 。

4、安装最新的星外PHP安装包,然后重启IIS。

对于特殊原因无法升级PHP的用户,我们要求您对C:\windows\php.ini作以下修改:

找到: disable_functions = 这行,改为

disable_functions=exec,system,passthru,popen,pclose,shell_exec,proc_open,curl_exec,multi_exec,dl,chmod,

stream_socket_server,popepassthru,pfsockopen,gzinflate,

注意所有内容应该在一行中,不要换行

找到: disable_classes = 这行,改为disable_classes =DOTNET,保存后重启IIS后马上生效。如果你还不明白的话,你可以在后盾人看看教材视频,多看看几遍,慢慢的不就会了,如果嫌弃麻烦,你可以直接去后盾网问问那些专家讲师,他们很乐意帮你的,希望能帮到你,给个采纳吧谢谢,

如何从php5升级到php7

很简单,你想升级到任何版本,或者回归到任意旧版本都很简单。

你可以使用PHPWAMP随机切换任意PHP版本,提供700个php版本一键切换。

PHPWAMP支持建立无限个站点绑定域名,指定站点可随意修改PHP版本,

如果域名模式和端口模式都想混合使用,也可以使用PHPWAMP。

可以自定义PHP版本,可以同时运行几百个端口模式和域名模式的站点互不影响。

PHPWAMP绿色集成环境(适合在本地,也适合在服务器上面运行)

本地搭建教程:

服务器搭建的话,请在百度搜这个标题

“PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例”

首先来看WAMP是什么意思?

Windows下的Apache+MySQL+PHP,称为WAMP。

属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,这些WAMP环境各有特点。我推荐使用PHPWAMP这款绿色集成环境

绿色集成环境PHPWAMP特点如下:

1、真正纯绿色,集成VC不需要单独安装,下载解压即可使用。

2、能同时运行多个PHP版本,随意自定义设置PHP版本,共700多个PHP版本随意切换。

3、拥有开发模式与运营模式,集成组件未阉割,切换运营模式,即可直接运行在服务器端

4、拥有“强制修改任意环境的Mysql数据库密码”功能,忘记数据库密码可以一键强制修改。

5、运行中的网站可瞬间强制删除,也能一键干掉电脑里全部的php环境,方便重装

6、强制干掉一切环境阻碍,一键去除任意web服务器站点域名的非80端口。

7、集成网页加密等实用工具,不同PHP版本配置区分,日志分割处理等多种实用功能。

8、多功能站点管理,自动定时重启服务器,自动定时重启Apache、mysql等相关服务。

PHPWAMP自带php5.2、php5.3、php5.4、php5.5、php5.6、php7这6个默认版本,拥有共生模式(与其他环境同时使用),单身狗霸体模式,强行打通阻碍运行网站。

这篇教程文章里提供700多个PHP版本下载。(700个PHP版本一键切换)

百度搜索这个文章标题:

PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块。

搜到的文章中,在文章的附件里有提供PHP历史版本下载,差不多700多个PHP版本。

升级php7.3 linux服务器cpu 突然很高?

1、通过宝塔面板安装的建站环境是LNMP,使用的Nginx 1.16.1、MySQL 5.5.62、PHP-7.0。2、优化PHP7.0设置。先进入到PHP7.0管理页面。首先先安装一个opcache缓冲器,用于加速PHP脚本,其他的就都按默认的来吧,毕竟安装的扩展太多容易影响性能。修改max_execution_time时间为20.性能调整。这里可以根据自己服务器配置进行设置,宝塔面板比较人性化,会根据你的服务器配置设置推荐方案。可以根据自己服务器内存大小进行计算,一般一个php-fpm进程占用内存30M左右,以1024MB内存1G内存)来计算,大概可以设置34个并发。使用的就是1核1G内存配置的服务器,安装宝塔面板后推荐的是40并发,用不到那么高的并发,所以设置了20并发的方案,并把max_spare_servers数字调整成了14。

php服务器升级怎么写 csdn

服务器类型 CentOS 6.5

因为项目要用到php5.4以上的新功能 目前服务器还是用php5.3.8版本 所以升级版本就非常需要了。

首先 连上服务器  先把 PHP-fpm服务关闭(其实不影响的,因为程序在内存里面跑 不关也没事的) 然后 先把 /usr/local/php 重命名 以防止如果新版本更新失败 回滚

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

mv /usr/local/php  /usr/local/php5.3.8

然后 下载最新版本php5.6.3 并且解压

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

wget

php.net/distributions/php-5.6.3.tar.gz

tar -zxvf  php-5.6.3.tar.gz

因为是升级 所以 php很多依赖包我都已经装过了  先贴上我的 configure 配置参数

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-fpm-user=www --with-fpm-group=www  --enable-fpm --enable-opcache --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --disable-fileinfo   --with-iconv-dir=/usr/local  --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml   --disable-rpath --enable-bcmath --enable-shmop --enable-exif --enable-sysvsem --enable-inline-optimization --with-curl   --enable-mbregex --enable-mbstring  --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash  --enable-pcntl --enable-sockets --with-xmlrpc --enable-ftp --with-gettext --enable-zip --enable-soap --disable-ipv6  --disable-debug

其中 最为注意的是   开启 opcache  可以缓存opcode 提高php性能

还有 --disable-debug --disable-ipv6  关闭 debug ipv6  可以提升性能

第一次make 出错了

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':

/home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open'

collect2: ld returned 1 exit status

make: *** [sapi/cli/php] Error 1

网上找到解决办法

在安装 PHP 到系统中时要是发生「undefined reference to libiconv_open'」之类的错误信息,那表示在「./configure 」没抓好一些环境变数值。错误发生点在建立「-o sapi/cli/php」是出错,没给到要 link 的 iconv 函式库参数。 解决方法:编辑Makefile 大约77 行左右的地方: EXTRA_LIBS = ..... -lcrypt 在最后加上 -liconv,例如: EXTRA_LIBS = ..... -lcrypt -liconv 然后重新再次 make 即可。

然后 重新make 顺利通过了

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

make clean  #清除上次编译生成的 obj文件

make ZEND_EXTRA_LIBS='-liconv'

make install

配置 优化下 php.ini  具体参数可以百度下 都是比较容易理解的

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

sed -i 's@^output_buffering =@output_buffering = On\noutput_buffering =@' /usr/local/php/etc/php.ini

sed -i 's@^;cgi.fix_pathinfo.*@cgi.fix_pathinfo=0@' /usr/local/php/etc/php.ini

sed -i 's@^short_open_tag = Off@short_open_tag = On@' /usr/local/php/etc/php.ini

sed -i 's@^expose_php = On@expose_php = Off@' /usr/local/php/etc/php.ini

sed -i 's@^request_order.*@request_order = "CGP"@' /usr/local/php/etc/php.ini

sed -i 's@^;date.timezone.*@date.timezone = Asia/Shanghai@' /usr/local/php/etc/php.ini

sed -i 's@^post_max_size.*@post_max_size = 50M@' /usr/local/php/etc/php.ini

sed -i 's@^upload_max_filesize.*@upload_max_filesize = 50M@' /usr/local/php/etc/php.ini

sed -i 's@^;upload_tmp_dir.*@upload_tmp_dir = /tmp@' /usr/local/php/etc/php.ini

sed -i 's@^max_execution_time.*@max_execution_time = 5@' /usr/local/php/etc/php.ini

sed -i 's@^disable_functions.*@disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,popen@' /usr/local/php/etc/php.ini

sed -i 's@^session.cookie_httponly.*@session.cookie_httponly = 1@' /usr/local/php/etc/php.ini

sed -i 's@^mysqlnd.collect_memory_statistics.*@mysqlnd.collect_memory_statistics = On@' /usr/local/php/etc/php.ini

刚才装了 opcache 模块 这里设置下

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

sed -i 's@^

opcache

@[opcache]\nzend_extension=opcache.so@' $php_install_dir/etc/php.ini

sed -i 's@^;opcache.enable=.*@opcache.enable=1@' $php_install_dir/etc/php.ini

sed -i "s@^;opcache.memory_consumption.*@opcache.memory_consumption=128" $php_install_dir/etc/php.ini

sed -i 's@^;opcache.interned_strings_buffer.*@opcache.interned_strings_buffer=8@' $php_install_dir/etc/php.ini

sed -i 's@^;opcache.max_accelerated_files.*@opcache.max_accelerated_files=4000@' $php_install_dir/etc/php.ini

sed -i 's@^;opcache.revalidate_freq.*@opcache.revalidate_freq=60@' $php_install_dir/etc/php.ini

sed -i 's@^;opcache.save_comments.*@opcache.save_comments=0@' $php_install_dir/etc/php.ini

sed -i 's@^;opcache.fast_shutdown.*@opcache.fast_shutdown=1@' $php_install_dir/etc/php.ini

sed -i 's@^;opcache.enable_cli.*@opcache.enable_cli=1@' $php_install_dir/etc/php.ini

sed -i 's@^;opcache.optimization_level.*@;opcache.optimization_level=0@' $php_install_dir/etc/php.ini

生成下 php-fpm 文件

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

vim /usr/local/php/etc/php-fpm.conf

[global]

pid = /usr/local/php/var/run/php-fpm.pid

error_log = /usr/local/php/var/log/php-fpm.log

log_level = notice

[www]

listen = /tmp/php-cgi.sock

listen.backlog = -1

listen.allowed_clients = 127.0.0.1

listen.owner = www

listen.group = www

listen.mode = 0666

user = www

group = www

pm = dynamic

pm.max_children = 10

pm.start_servers = 2

pm.min_spare_servers = 1

pm.max_spare_servers = 6

request_terminate_timeout = 100

request_slowlog_timeout = 0

slowlog = var/log/slow.log

添加到系统服务

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

搞定了启动

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

service  php-fpm start  

windows2003服务器PHP升级图解教程?

升级PHP系统很简单,关键是升级以后你现在编写的PHP网站代码是否正常使用,这个才是大事情。

升级方法一、下载ZIP格式的新版本PHP系统,解包覆盖现有安装的文件夹下

升级方法二、下载ZIP格式的新版本PHP系统,单独解包到一个新的文件夹

服务器php升级的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php服务器环境、服务器php升级的信息别忘了在本站进行查找喔。

发布于 2023-04-06 17:04:22
收藏
分享
海报
34
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了