云服务器php,百度智能云服务器BCC如何升级wordpress的php环境

阅读(70)发布于 2024-05-09

怎么在云服布置php小程序后端 云服布置php小程序后端方法如下: 1、买一个阿里云服务器。

配图

云服布置php小程序后端方法如下:

1、买一个阿里云服务器。

2、进入控制台,找到云服务器ECS。

3、进入云服务器ECS,点击实例。

4、点击更多,然后重置密码,重置密码后重启服务器。

5、点击管理,配置好之后返回,云服布置php小程序后端完成。

[root@redhat7~]#wgethttp://am1.php.net/get/php-7.1.2.tar.gz/from/this/mirror

[root@redhat7~]#tarxzvfphp-7.1.2.tar.gz

[root@redhat7~]#cdphp-7.1.2/

[root@redhat7~]#./configure--prefix=/usr/local/php--enable-fpm

[root@redhat7php-7.1.2]#make&&makeinstall

查看是否成功编译安装PHP

[root@redhat7php-7.1.2]#php-v

PHP7.1.2(fpm-fcgi)(built:Apr14201720:21:53)

Copyright(c)1997-2017ThePHPGroup

ZendEnginev3.1.0,Copyright(c)1998-2017ZendTechnologies

编译安装完成后PHP不具备配置文件php.ini,此时只需复制php.ini-production到/usr/local/lib/php.ini即可,php.ini文件一般在/usr/local/lib/和/etc目录下

[root@localhostphp-7.1.2]#cpphp.ini-production/usr/local/lib/php.ini

[root@redhat7php]#/usr/local/php/sbin/php-fpm

[14-Apr-201720:59:49]ERROR:failedtoopenconfigurationfile'/usr/local/php/etc/php-fpm.conf':Nosuchfileordirectory(2)

[14-Apr-201720:59:49]ERROR:failedtoloadconfigurationfile'/usr/local/php/etc/php-fpm.conf'

[14-Apr-201720:59:49]ERROR:FPMinitializationfailed

启动php-fpm发现缺乏配置文件/usr/local/php/etc/php-fpm.conf

此时只需复制php-fpm的配置文件在安装php时提供的配置文件的模版/usr/local/php/etc/php-fpm.conf.default到相应/usr/local/php/etc/php-fpm.conf即可

[root@redhat7etc]#/usr/local/php/sbin/php-fpm

[14-Apr-201721:14:32]WARNING:Nothingmatchestheincludepattern'/usr/local/php/etc/php-fpm.d/﹡.conf'from/usr/local/php/etc/php-fpm.confatline125.

[14-Apr-201721:14:32]ERROR:Nopooldefined.atleastonepoolsectionmustbespecifiedinconfigfile

[14-Apr-201721:14:32]ERROR:failedtopostprocesstheconfiguration

[14-Apr-201721:14:32]ERROR:FPMinitializationfailed

[root@redhat7etc]#cpphp-fpm.conf.default/usr/local/php/etc/php-fpm.conf

[root@redhat7etc]#cp/usr/local/php/etc/php-fpm.d/www.conf.default/usr/local/php/etc/php-fpm.d/www.conf

[root@redhat7etc]#/etc/init.d/php-fpm

[14-Apr-201721:23:02]ERROR:unabletobindlisteningsocketforaddress'127.0.0.1:9000':Addressalreadyinuse(98)

[14-Apr-201721:23:02]ERROR:FPMinitializationfailed

[root@redhat7etc]#netstat-nldp|grep9000

tcp00127.0.0.1:90000.0.0.0:*LISTEN3721/php-fpm:maste

[root@redhat7php-7.1.2]#cpsapi/fpm/init.d.php-fpm/etc/init.d/php-fpm

[root@redhat7php-7.1.2]#chmoda+x/etc/init.d/php-fpm

[root@redhat7php-7.1.2]#ll/etc/init.d/php-fpm

-rwxr-xr-x1rootroot24014月1421:26/etc/init.d/php-fpm

[root@redhat7php-7.1.2]#/etc/init.d/php-fpmstart

Startingphp-fpm[14-Apr-201721:28:09]ERROR:unabletobindlisteningsocketforaddress'127.0.0.1:9000':Addressalreadyinuse(98)

[14-Apr-201721:28:09]ERROR:FPMinitializationfailed

failed

[root@redhat7php-7.1.2]#netstat-nldp|grep9000

tcp00127.0.0.1:90000.0.0.0:*LISTEN3721/php-fpm:maste

[root@redhat7php-7.1.2]#kill3721

[root@redhat7php-7.1.2]#netstat-nldp|grep9000

[root@redhat7php-7.1.2]#/etc/init.d/php-fpmstart

Startingphp-fpmdone

[root@redhat7php-7.1.2]#servicephp-fpmstatus

php-fpm(pid3927)isrunning...

[root@redhat7php-7.1.2]#chkconfig--addphp-fpm

[root@redhat7php-7.1.2]#chkconfigphp-fpm--level345on

配置nginx支持PHP

修改nginx的配置文件,支持php文件的解析,找到location的添加位置,在后面添加下面这个location

location~.php${

root/usr/share/nginx/html;#指定php的根目录

fastcgi_pass127.0.0.1:9000;#php-fpm的默认端口是9000

fastcgi_indexindex.php;

fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;

includefastcgi_params;

}

1、安装PHP的解析;

2、配置PHP;

3、配置IIS里,增加关于PHP解析所使用的脚本;

基本上就这几步

可有参考:

以PHP4.3.2为例:

具体设置方法:

1、我们下载了php后,把它的压缩包解压到“C:\php-4.3.2-Win32”中;

2、然后还在是“C:\php-4.3.2-Win32”中,找到“php.ini-recommended”,找到之后把它改为“php.ini”;

3、然后把这个文件打开,再找到“extension_dir="./"”,找到之后把它改成“extension_dir="C:\php-4.3.2-Win32\extensions”;

4、我们再找到“session.save_path=/tmp”,改为“session.save_path=C:\php-4.3.2-Win32\sessions”;

5、然后将上面我们更名后的“php.ini”文件复制到“C:\winnt”下;

6、把“C:\php-4.3.2-Win32”下的“php4ts.dll”文件复制到“C:\winnt\system32”下;

7、现在我们在控制面板的管理工具中,将“Internet信息服务(IIS)管理器”打开,在里面选择php站点,然后右键点击它,选择“属性”;

8、在弹出来的对话框中,我们点击“ISAPI筛选器”,然后点击“添加”;

9、在弹出的“筛选器属性”中,在“筛选器名称”处填入“php”,然后在“可执行文件”处填上“C:\php-4.3.2-Win32\sapi\php4isapi.dll”,最后在扩展名处填上“php”;

10、上面的所有步骤都设置完成了之后,我们就需要重新启动iis,重新启动之后就ok了。

在更新wordpress之前,首先要做一下准备工作:

a、去wordpress官网下载最新版本的wordpress到本地电脑桌面,然后解压文件,备用;

b、去网站后台(域名/wp-admin),将所有插件“停用”;

c、在网站后台(域名/wp-admin),将外观中的主题,修改成系统自动的主题;

d、备份数据库和服务器内的文件;(服务器内的文件备份方法可以咨询空间提供商)。当以上内容准备就绪,就要开始更新wordpress了;

1、打开FTP工具,如下图,将网站根目录中的wp-includes和wp-admin两个文件夹(包括文件夹里面的所有内容)删除(这个过程大概需要1分钟的时间):

2、将解压在本地电脑的wordpress文件夹中除了wp-content目录外的所有文件都上传并覆盖到网站的根目录下;(这个过程大概需要5-10分钟)。

3、打开浏览器,输入域名/wp-admin/upgrade.php,执行升级程序,直接进入网站后台,刷新一下仪表盘下面的更新目录就好了;

4、进入网站后台(域名/wp-admin),重新启用主题和插件;通过上面这些步骤,就完成了手动升级更新wordpress。

以上就是关于云服务器php的解答,如果对你有帮助,不妨关注本站,本站将为你整理更多内容。