Linux系统源码安装PHP

147 阅读1分钟

PHP是一个拥有众多开发者的开源软件项目,最开始是Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。PHP是在1994年由Rasmus Lerdorf创建的 ,最初只是一个简单的用Perl语言编写的统计他自己网站访问者数量的程序。后来重新用C语言编写,同时可以访问数据库,1995年,PHP(Personal Home Page Tools)对外发表第一个版本PHP1。此后,越来越多的网站开始使用PHP,并且强烈要求增加一些特性,如循环语句和数组变量等,1995年发布的PHP2加入了对mySQL的支持。

首先需要一个VPS服务器的环境,我的版本是centos7

1、下载安装包

www.php.net/downloads.p…

image.png

2、yum安装环境 `yum -y install \

libjpeg \

libjpeg-devel \

libpng libpng-devel \

freetype freetype-devel \

libxml2 \

libxml2-devel \

zlib zlib-devel \

curl curl-devel \

openssl openssl-devel`

image.png

3、解压安装包

tar xjvf php-7.1.10.tar.bz2

image.png

4、编译文件

`cd php-7.1.10

 

./configure \

--prefix=/usr/local/php \

--with-apxs2=/usr/local/httpd/bin/apxs \

--with-mysql-sock=/usr/local/mysql/mysql.sock \

--with-mysqli \

--with-zlib \

--with-curl \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-freetype-dir \

--with-openssl \

--enable-mbstring \

--enable-xml \

--enable-session \

--enable-ftp \

--enable-pdo \

--enable-tokenizer \

--enable-zip`

image.png

image.png

make && make install

image.png

5、复制配置文件并修改 cp php.ini-development /usr/local/php/lib/php.ini

image.png

`vi /usr/local/php/lib/php.ini

mysqli.default_socket = /usr/local/mysql/mysql.sock

date.timezone = Asia/Shanghai`

image.png

image.png

image.png

/usr/local/php/bin/php -m //验证安装的模块

image.png

`vi /etc/httpd.conf

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

增加支持文件类型:

DirectoryIndex index.php index.html`

image.png

image.png

image.png

`vi /usr/local/httpd/htdocs/index.php

`

image.png

6、到浏览器访问自己的ip

image.png