Php安装 源码包形式
1、Php下载源码包
下载地址 http://www.php.net
2、解压源码包
解压源码 tar -xjvf php-7.2.2.tar.bz2
3、编译php
编译php ./configure --without-pear --prefix=安装在哪个路径
报错:权限不够 给configure权限
报错:No package ‘libxml-2.0‘ found
yum -y install libxml2
yum -y install libxml2-devel
报错:No package ‘sqlite3‘ found yum install sqlite-devel
4、构建php
构建php make
5、安装php
安装 make install
6、查看拓展
切换到安装php的路径 cd
查看PHP拓展 ./bin/php -m
7、测试PHP是否安装
新建php文件 Vim test.php
测试运行php ./bin/php test.php
8、简化php执行命令
编辑配置文件 Vim ~/.bash_profile
修改bash_profile文件 新增:“alias php=php安装目录/bin/php”
更新php命令 Soure ~/.bash_profile
php安装踩到的那些问题
1、必须有 gcc包 和 autoconfig包 如果没有 会提示你安装
2、Php没有php.ini 配置文件 在php源码解压路径中找到 php.ini-development 文件
3、将这个文件复制到php编辑后的路径中 cp php.ini-development php编译路径/etc/
这个文件复制到php编辑后的路径中 cp php.ini-development php编译路径/etc/
修改php配置文件名 mv php.ini-development php.ini
配置php文件修改后不生效
由于php在编辑的时候默认的配置文件在lib目录下 可通过 php-i | grep php.ini 能够查看到目录 (移动)
mv ./etc/php.ini ./lib/php.ini