linux下安装php及pdo_mysql、redis扩展

安装依赖:

yum install gcc-c++ libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel gd sqlite sqlite-devel net-snmp net-snmp-devel oniguruma oniguruma-devel

 

安装PHP:

wget -O php.tar.gz 'https://www.php.net/distributions/php-7.4.9.tar.gz' \
    && mkdir /home/soft/php/ \
    && tar xvf php.tar.gz -C /home/soft/php/ --strip-components=1 \
    && cd /home/soft/php \
    && ./configure --prefix=/usr/local/php/ && make && make install

  

 安装pdo_mysql扩展:

注意:如果本机不安装mysql的话需要安装mysql-devel,即便我们不按装mysql服务,但也得安装mysql客户端mysql-devel ;   否则 mysql.h头找不到,导致报错

yum install mysql-devel

 

1.进入到php的源码包里面,ext下面,找到pdo_mysql文件夹

首先执行:

phpize

  

2进行编译。

./configure --with-php-config=/usr/local/php/bin/php-config

  --with-php-config=/路径是你已经安装的php的路径下面的bin/php-config

3.编译安装。

make && make install

  

 

 

 结束后如图所示为扩展目录。

最后修改php.ini(/usr/local/php/lib/php.ini)下的扩展目录地址,并添加扩展配置:

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902"
extension=pdo_mysql.so

添加环境变量

linux设置php环境变量的方法:

1,编辑环境变量文件

vim /etc/profile
2,在文件最后加上引入php运行目录,我的在/usr/local/php/bin

export PATH=$PATH:/usr/local/php/bin
3,保存退出,执行指令使环境变量生效
source /etc/profile
4,检测是否配置成功,执行php -v,返回版本号就成功了

  

 安装composer

1、下载composer
curl -sS https://getcomposer.org/installer | php

  

2、将composer.phar文件移动到bin目录以便全局使用composer命令
mv composer.phar /usr/local/bin/composer

  

3、切换国内源
 composer config -g repo.packagist composer https://packagist.org

  

posted @ 2021-07-12 22:57  佚小名  阅读(270)  评论(0编辑  收藏  举报