linux下怎么安装php环境


当前第2页 返回上一页

第五步:下载php源码并预配置

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

#安装wget工具

yum install wget -y

#下载php源码

wget https://www.php.net/distributions/php-7.3.12.tar.gz

#解压php tar包

tar xf php-7.3.12.tar.gz

#进入php解压后的目录

cd php-7.3.12

#预配置

./configure --prefix=/usr/local/php \\

    --with-config-file-path=/usr/local/php/etc \\

    --with-config-file-scan-dir=/usr/local/php/etc/conf.d \\

    --disable-cgi \\

    --enable-fpm \\

    --with-fpm-user=www \\

    --with-fpm-group=www \\

    --enable-ftp \\

    --with-curl \\

    --with-gd \\

    --with-gettext \\

    --with-iconv-dir \\

    --with-kerberos \\

    --with-libedit \\

    --with-openssl \\

    --with-pcre-regex \\

    --with-pdo-mysql \\

    --with-xsl \\

    --with-zlib \\

    --with-mhash \\

    --with-mysqli \\

    --with-png-dir=/usr/lib \\

    --with-jpeg-dir=/usr/lib\\

    --with-freetype-dir=/usr/lib \\

    --enable-mysqlnd \\

    --enable-bcmath \\

    --enable-libxml \\

    --enable-inline-optimization \\

    --enable-gd-jis-conv \\

    --enable-mbregex \\

    --enable-mbstring \\

    --enable-opcache \\

    --enable-pcntl \\

    --enable-shmop \\

    --enable-soap \\

    --enable-sockets \\

    --enable-sysvsem \\

    --enable-xml \\

    --enable-zip \\

    --enable-calendar \\

    --enable-intl \\

    --enable-exif

查看最后输出是否出现error:

如果没有error出现,并且出现如下字眼,则进行下一步

1

Thank you for using PHP

第六步:进行编译安装

1

make && make install

第七步:创建启动脚本

1

2

3

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

cd /usr/local/php/etc/

cp php-fpm.conf.default  php-fpm.conf

默认官方提供了一个systemd管理脚本

路径为:/root/php-7.3.12/sapi/fpm下php-fpm.service

1

2

3

4

5

6

7

8

#复制一份配置文件

cp php-fpm.conf.default php-fpm.conf

#拷贝启动脚本到指定目录

cp /root/php-7.3.13/sapi/fpm/php-fpm.service /usr/lib/systemd/system/

systemctl daemon-reload

systemctl start php-fpm

systemctl enable php-fpm

systemctl status php-fpm

这个时候还没完,启动 会提示你找不到包含的配置文件:

1

2

3

4

cd /usr/local/php/etc/php-fpm.d/

cp www.conf.default www.conf

systemctl start php-fpm

systemctl status php-fpm

这个时候不出意外就是正常状态:

查看进程是否存在

1

ps -ef|grep php-fpm

查看端口是否启动:

1

ss -lntup|grep 9000

相关推荐:php培训

以上就是linux下怎么安装php环境的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux下修改ip地址的方法

Linux下什么是进程

Linux如何完全删除用户

Linux下如何用iptables开放指定端口

10款最流行的mac版php开发工具mac版php开发工具推荐

Linux环境下安装mysql5.6的图文教程

如何修改安全组内网连通策略

Linux改变文件所有者命令是什么

Linux是怎么样的

Linux中怎么删除文件

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...