php7 gitbook,PHP7.2 、git、swoole安装 Web程序 - 贪吃蛇学院-专业IT技术平台

一、安装php

1.安装gcc

yum -y install gcc gcc-c++

2.安装一些库

1 yum -y install php-mcrypt libmcrypt-devel libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel

libpng-devel freetype-devel libmcrypt-devel

3、下载php

http://cn2.php.net/distributions/php-7.2.4.tar.gz

4、配置参数

./configure --prefix=/usr/local/php7--with-config-file-path=/usr/local/php7/etc--with-mysqli=mysqlnd--with-pdo-mysql=mysqlnd--with-mysql-sock=/tmp/mysql.sock--enable-mysqlnd--with-gd--with-iconv--with-zlib--enable-bcmath--enable-shmop--enable-sysvsem--enable-inline-optimization--enable-mbregex--enable-fpm--enable-mbstring--enable-ftp--with-openssl--enable-pcntl--enable-sockets--with-xmlrpc--enable-zip--enable-soap--with-gettext--with-curl--with-jpeg-dir--with-freetype-dir

5、编译

make

mkae install

6、配置php

cp php.ini-development /usr/local/php7/etc/php.ini

7、加入

vim /usr/local/php7/etc/php.ini

zend_extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/opcache.so

复制php-fpm.conf

cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf

编辑php-fpm.conf,把pid 改成 /run/php-fpm.pid

vim /usr/local/php7/etc/php-fpm.conf

pid= /run/php-fpm.pid

cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

加php-fpm管理器到systemctl中

vim /usr/lib/systemd/system/php-fpm.service

按i写入以下内容

[Unit]

Description=The PHP FastCGI Process Manager

After=syslog.target network.target

[Service]

Type=simple

PIDFile=/run/php-fpm.pid

ExecStart=/usr/local/php7/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php7/etc/php-fpm.conf

ExecReload=/bin/kill -USR2 $MAINPIDExecStop=/bin/kill -SIGINT $MAINPID[Install]

WantedBy=multi-user.target

启动php-fpm

systemctl start php-fpm.service

添加到开机启动

systemctl enable php-fpm.service

下机为systemctl指令

systemctl enable *.service #开机运行服务

systemctl disable *.service #取消开机运行

systemctl start *.service #启动服务

systemctl stop *.service #停止服务

systemctl restart *.service #重启服务

systemctl reload *.service #重新加载服务配置文件

systemctl status *.service #查询服务运行状态

systemctl --failed #显示启动失败的服务

修改 php.ini 文件 设置 expose_php = Off

vim /usr/local/php7/etc/php.ini

找到 expose_php = On

改为 expose_php = Off

二、安装git

1.安装依赖

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker autoconf

2、下载

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

3、解压

tar zxvf git-2.9.5.tar.gz

4、配置参数

cd git-2.9.5/

./configure prefix=/usr/local/git/

5、编译安装

make

make install

6、编辑profile文件,并在最后一行添加export PATH=$PATH:/usr/local/git/bin

vi /etc/profile

export PATH=$PATH:/usr/local/git/bin

7、刷新文件

source /etc/profile

三、swoole安装

1、下载swoole

git clone https://gitee.com/swoole/swoole.git

2、扩展模块

/usr/local/php7/bin/phpize

3、配置参数

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

4、编译安装

make

make install

5、编辑php.ini添加swoole(大约在900行左右)

vi php.ini

extension=swoole

6、重启 php

systemctl restart php-fpm.service

7、查看是否添加swoole模块

php -m

8、测试

cd /usr/local/src/swoole/examples/server

phpecho.php

netstat -anp|grep 9501

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值