没有按部就班的记录,用到哪里就写哪里吧。因为是测试 PHP7 是不是比 PHP55 要快的多,刚好有闲余时间,也没用考虑一键集成包,自己搭搭吧。
【PHP】安装
- 安装 PHP 安装的必须依赖
yum -y install gcc make gcc-c++ php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd jpegsrc libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel
- 下载并安装 PHP configure about
wget http://cn2.php.net/distributions/php-7.1.1.tar.gz
tar -xf php-7.1.1.tar.gz
cd php-7.1.1
./configure --prefix=/usr/local/php --enable-mbstring --with-curl --with-gd --enable-fpm --enable-mysqlnd --with-pdo-mysql
–prefix 安装目录
–enable-mbstring 支持mbstring
–with-curl 支持curl
–with-gd 支持gd
–enable-fpm 支持fpm
–enable-mysqlnd –with-pdo-mysql pdo支持
`
make && make install
- 配置
在源码包中有两个配置文件 php.ini-development(用于开发环境)和php.ini-production(用于生产环境)
cp php.ini-production /usr/local/php/etc/php.ini
在安装目录中php-fpm的配置文件
cd /usr/local/php/etc
mv php-fpm.conf.default php-fpm.conf
mv php-fpm.d/www.conf.default php-fpm.d/www.conf
启动php-fpm
/usr/local/php/sbin/php-fpm
查看
netstat -unltp | grep :9000
- 给装好的 PHP 等加入到环境变量中
修改/etc/profile
文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码【$PATH:你的PHP的bin目录】
PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin
export PATH
执行 命令source /etc/profile
或 执行点命令./profile
使其修改生效,执行完可通过echo $PATH
命令查看是否添加成功。
- wget 再装 Mariadb 的时候,出现的小事故。点击官方的下载地址可以下载到 gz 文件,用 wget 的时候下载的却是一个 index.html 文件,原因是没有在下载的时候给下载包重命名。安装参考 解决命令如下:
下载并以不同的文件名保存
wget -O mariadb.tar.gz https://downloads.mariadb.org/interstitial/mariadb-10.3.9/source/mariadb-10.3.9.tar.gz/from/http%3A//mirrors.tuna.tsinghua.edu.cn/mariadb/
网友评论