叶菜类厂家
免费服务热线

Free service

hotline

010-00000000
叶菜类厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

手机数码--云服务器上如何搭建php环境

发布时间:2021-11-18 12:31:35 阅读: 来源:叶菜类厂家

云服务器上如何搭建php环境?pHp是一种在服务器端执行的开源脚本语言,与C语言类似,是常用的网站编程语言。pHp有很多版本,这里我们以pHp5.4为例。介绍下如何在Linux系统云服务器中安装pHp源码包。

1)安装libtool和libtoolltdl

[root@localhostmysql]#yumyinstall"libtool*"[root@localhostmysql]#yumyinstall"libtoolltdl*"

2)手工修改gd库文件

pHp5.4也有一些Bug,在检测gd库时会报错,需要我们手工修改。命令如下:

[root@localhostmysql]#vi/usr/local/gd2/include/gd_io.h#修改gd_io.h头文件typedefstructgdIOCtx{…void(*data);#在此程序段中加入此句}3)编译安装pHp源码包

命令如下:

[root@localhostmysql]#cd/usr/local/src/php5.4.25[root@localhostphp5.4.25]#./configure\#编译前配置prefix/usr/local/php/\#指定安装位置withconfigfilepath/usr/local/php/etc/\#指定pHp配置文件位置withapxs2/usr/local/apache2/bin/apxs\#调用apache2withmysql/usr/local/mysql/\#调用mysqlwithlibxmldir/usr/local/libxml2/\#调用libxml2库withjpegdir/usr/local/jpeg6/\#调用jpeg库withpngdir/usr/local/libpng/\#调用libpng库withfreetypedir/usr/local/freetype/\#调用freetype库withgd/usr/local/gd2/\#调用gd库withmcrypt/usr/local/libmcrypt/\#调用libmcrypt库withmysqli/usr/local/mysql/bin/mysql_config\#增加MysqlLi功能enablesoap\#支持SOAp和WebServicesenablembstringall\#支持多字节字符串enablesockets#支持socket(套接字)通信withpdomysql/usr/local/mysql#启用mysql的pdo模块支持[root@localhostphp5.4.25]#make#编译[root@localhostphp5.4.25]#makeinstall#编译安装

4)建立pHp配置文件

和MySQL一样,这个配置文件不用手工建立,也是有模板文件的,我们只需复制即可经营场地拆迁补偿标准。命令如下:

[root@localhostphp5.4.25]#cp/usr/local/src/php5.4.25/php.iniproduction/usr/local/php/etc/php.ini

5)让apache可以识别“.php”扩展名

在安装pHp时,在./configure命令中使用#8211;withapxs2/usr/local/apache2/bin/apxs选项,已经把pHp作为模块被apache识别了。不过,apache并不知道哪些扩展名的文件要调用pHp模块来解析(如果是apache不认识的扩展名,那么客户端在访问时,apache不会尝试解析,而是提示客户端下载),所以我们需要修改apache的配置文件,让apache可以认识pHp脚本的扩展名。

比如,我们想让apache在遇到“.php”和“.phps”扩展名时,调用pHp模块来解析这些文件的内容,那么我们只需要执行如下命令:

[root@localhostphp5.4.25]#vi/usr/local/apache2/etc/mentedout,thenyouprobablyshoulddefinethoseextensionstoindicatemediatypes:#AddTypeapplication/xcompress.ZAddTypeapplication/xgzip.gz.tgzAddTypeapplication/xhttpdphp.php.phps#加载到此位置…省略部分输出…

至于pHp文件的扩展名,可以自由定义。

6)重启Apache服务器

我们修改了apache的配置文件,如果想让这个修改生效,那么必须重启Apache服务器。重启命令如下:

[root@localhostphp5.4.25]#/usr/local/apache2/bin/apachectlstop[root@localhostphp5.4.25]#/usr/local/apache2/bin/apachectlstart

这里最好不要使用restart参数,因为对于源码包的apache启动命令,restart参数有时会不起作用房子被强拆警察怎么处理

7)测试pHp环境是否正常

对源码包安装的apache来讲,网页的默认保存位置是/usr/local/apache2/htdocs/目录。为了测试pHp环境是否正常,我们需要在这个目录中建立一个pHp文件,看看这个文件是否可以正常显示。命令如下:

[root@localhostphp5.4.25]#vi/usr/local/apache2/htdocs/index.php

这里我们使用了phpinfo()函数,这个函数的主要作用是显示pHp的相关信息,这些信息包括pHp的编译信息、pHp的版本、服务器信息和环境、pHp的环境、操作系统信息、路径、主要的配置选项、HTTp头信息和pHp的许可等。我们一般使用这个函数来测试pHp是否安装成功,接下来在浏览器中输入“http://服务器Ip/index.php”来执行该文件,如下图所示。

如果能看到这样的图,那么恭喜你,pHp安装成功。

步骤来源:C语言中文网;原文链接http://c.biancheng.net/view/1128.html

西部数码是知名云计算服务商,其云服务器具有超高I/O速度、SSD固态硬盘,优异的云架构和计算能力,可满足各种业务要求。

现在西部数码双十一活动已经开启,爆款云主机低至1折,云服务器产品热销链接https:///cloudhost/

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028627788778261;邮箱:jenny@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处::西部数码资讯门户raquo;云服务器上如何搭建php环境