PHP源码安装
发布时间:2022-10-04 11:31:18 所属栏目:PHP 来源:
导读: 学习了近一个月的PHP源码知识,现在该系统地研究PHP源码了,今天是个开始,先通过PHP源码将PHP安装到自己的开发机中,我的linux系统是Ubuntu 14.04.2。
1.下载PHP源码
下载php源码,可在php官网
1.下载PHP源码
下载php源码,可在php官网
|
学习了近一个月的PHP源码知识,现在该系统地研究PHP源码了,今天是个开始,先通过PHP源码将PHP安装到自己的开发机中,我的linux系统是Ubuntu 14.04.2。 1.下载PHP源码 下载php源码,可在php官网下载(),下面提供windows和linux两种下载方法: windows下载: linux下载:wget (下载的文件为php-7.0.11.tar.bz2,官网上还提供其他压缩包下载,需要的同学可以自己去官网下载哈) 2.安装其他服务 解压:tar jxf php-7.0.11.tar.bz2 进入php目录:cd php* 安装其它服务(服务很多,包括php自更新文件,gcc等): sudo apt-get update sudo apt-get install libxml2-dev sudo apt-get install build-essential sudo apt-get install openssl sudo apt-get install libssl-dev sudo apt-get install make sudo apt-get install curl sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libjpeg-dev sudo apt-get install libpng-dev sudo apt-get install libmcrypt-dev sudo apt-get install libreadline6 libreadline6-dev 3.编译前操作 ./configure ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local ./configure --prefix=/usr/local/php --enable-fpm --enable-inline- (这一步的作用,是生产Makefile文件,为后续的编译make做准备,你可以通过在configure后加上参数来对安装进行控制,例如上面配置是将php安装在/usr/local/php目录下) 4.编译并安装 编译:make && make test (make是编译,编译过程是将c文件编译成.so文件,大家有兴趣的话,可以看看编译后的文件;在执行make test可能会有报错,可以将该错误提交给php官方,也可以忽略它) 安装:sudo make install 5.修改配置 说到修改配置,肯定要到php安装目录中去修改,在“编译前操作”中我们把php按照到/usr/local/php路径下,下面需要对2个配置文件进行修改。 php全局配置文件: 进入该配置文件目录: cd /usr/local/php/etc 将php默认的配置文件copy一份:cp php-fpm.conf.default php-fpm.conf 打开文件php-fpm.conf,最后面内容显示如下: ;;;;;;;;;;;;;;;;;;;; ; Pool Definitions ; ;;;;;;;;;;;;;;;;;;;; ... ... include=/usr/local/php/etc/php-fpm.d/*.conf (启动全局配置文件时,会先启动/usr/local/php/etc/php-fpm.d/*.conf该文件,所以它就是我们需要修改的第二个配置文件) Pool配置文件: 进入该配置文件目录: cd /usr/local/php/etc/php-fpm.d 将php默认的配置文件copy一份:cp www.conf 打开文件,修改前: user = nobody group = nobody 修改后: user = www-data group = www-data 如果www-data用户不存在,那么先添加www-data用户 groupadd www-data useradd -g www-data www-data (如果不能编辑文件,执行chmod 777php源码本地安装教程,用于修改编辑权限) 6.启动 sudo /usr/local/php/sbin/php-fpm (如果“修改配置”没有配置好,就会报错php源码本地安装教程,一般会提示找不到配置文件,具体错误自己百度哈,一般都不难) 7.初步验证 php -v (能输出php版本信息,证明安装成功) 8.运行php 新建php文件,输出“hello world!” 执行:php text.php 输出:hello world! 总结:我开始以为通过php源码安装会比较麻烦,因为依据我以前的经验,安装程序,配置环境是一套很麻烦的过程,但这次php源码安装感觉还比较简单,不过在安装过程中,你需要知道每一步执行的原因,而不是按部就班地follow别人安装的流程,否则出现问题,自己不知道如何解决,然后安装过程中,遇到问题,要学会看错误日志,不懂的可以百度,希望这篇博客,能帮助大家解决php源码安装。 (编辑:草根网_南昌站长网 ) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐

浙公网安备 33038102330553号