关于   小悟志   栏目   标签   文章   归档   友链

   云上小悟  +  

当前位置 : 首页 » 网站建设 » 在Ubuntu中编译安装PHP7 正文

在Ubuntu中编译安装PHP7

网站建设 / by: 麦新杰 / 发布:2017年3月2日 / 76次阅读 / 1条评论
标签:PHP   / 最后修改时间: 2017-05-30 21:35:31

网站建设 / 2017年3月2日 / 76次阅读 / 标签:PHP  

拍拍贷
featured image

自己动手编译安装LAMP环境到了最后一步,PHP。因为PHP在编译安装的时候,要关联Apache和MySQL,所以放在最后。麦新杰的PHP安装是基于之前Apache和MySQL都装好的情况,所以,请先参考:

编译安装Apache

编译安装MySQL

下面开始编译安装PHP7的步骤:

1, 下载PHP7并解压

可以在Ubuntu中使用wget下载,也可以在Windows中下载,然后用WinSCP拷贝进Ubuntu里面去

解压:tar zxf php-7.0.16.tar.gz

然后cd进去。

2, configure

PHP使用configure方式安装(LAMP中的AMP这三个软件只有MySQL使用cmake配置),如下是我用的命令:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql-sock=/usr/local/mysql/tmp/mysql.sock --enable-mbstring --with-curl --with-gd

从PHP7开始,已经没有--with-mysql参数了,要么mysqli,要么pdo_mysql。

由于之前装apache和mysql,以及我只用了简单配置参数,configure只提示缺少一些库。用下面的命令安装这个有依赖关系的软件包:

apt install libxml2-dev

apt install libcurl4-openssl-dev

apt install libpng-dev

然后,configure就OK。

(注意,用这个方式安装的GD库不能支持JPG图片,请参考:如何让GD库支持JPG和PNG

3, make && make install

4, 拷贝php.ini文件

这时,我们的工作路径应该还是在php这个文件夹里面,可以使用pwd命令看一下。

cp php.ini-production /usr/local/php/lib/php.ini

这个位置是php获取初始化文件php.ini的位置,千万不要搞错了!!

麦新杰是要搭建云上小悟网站的运行环境,所以拷贝的是production。

5, 修改Apache的httpd.conf文件

打开httpd.conf文件后,我们发现下面这一行已经自动添加了:

然后需要我们自己添加的内容是:

以上表示让Apache能够识别并处理php文件。

下面是增加一个index.php:

以上表示默认也可以处理index.php文件。

最后,重启Apache。

6, 测试PHP7安装成功

将Apache的htdocs目录下的index.html修改成index.php,在里面增加一段php代码:

在外面的windows中,打开一个浏览器,访问你的ubuntu虚拟机ip地址(可以使用ifconfig命令查看ip地址),只要你看到如下界面,说明PHP7的安装成功了:

在ubuntu中PHP7安装成功

在ubuntu中PHP7安装成功

这个页面的信息很丰富,比如可以查看php调用的php.ini在什么位置。

 

下一步验证PHP和MySQL的关联情况。

如果你也是想运行wordpress,请参考:编译安装PHP7的MySQL扩展mysql.so

如果你先使用PHP7最新的pdo_mysql或者mysqli,请参考: 编译安装PHP7的扩展pdo_mysql.so

 

祝你的安装顺利!

-- (*^-^*) --

本文链接:http://www.maixj.net/wz/ubuntu-php7-14660
云上小悟 麦新杰(QQ:1093023102)

《在Ubuntu中编译安装PHP7》暂无评论

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

云上小悟独立博客网站文章内容,除非特别注明,全部都是原创(非原创请阅读本站版权声明),如需转载,请保留文章链接!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  economists.cn的备案号:苏ICP备14045477号-3  
    联系我们

云上小悟,麦新杰的独立博客
网站二维码