linux下安装PHP环境的方法:1、安装cmake;2、安装libzip;3、安装PHP依赖;4、创建www用户;5、下载PHP源码并进行预配置;6、编译安装;7、创建启动脚本。
安装步骤如下:
(推荐教程:java视频教程)
第一步:安装cmake
yum install epel-release -yyum install cmake3 -ycp /usr/bin/cmake3 /usr/bin/cmake
执行命令cmake -version 查看是否安装成功:
#输出cmake version 3.16.1CMake suite maintained and supported by Kitware (kitware.com/cmake).
第二步:安装libzip1.5.2
#安装bzip2-devel依赖包yum install bzip2 bzip2-devel -y#安装libzipcd ~wget https://libzip.org/download/libzip-1.5.2.tar.gztar xf libzip-1.5.2.tar.gz cd libzip-1.5.2mkdir buildcd buildcmake ..make#make testmake install
第三步:安装PHP依赖
yum install gcc \ gcc-c++ \ libxml2 \ libxml2-devel \ openssl \ openssl-devel \ libcurl \ libcurl-devel \ freetype \ freetype-devel \ libjpeg \ libjpeg-devel \ libpng \ libpng-devel \ libxslt \ libxslt-devel \ systemd-devel \ libicu-devel \ libedit-devel
第四步:创建www用户
useradd -M -s /sbin/nologin www
修改库加载路径
vim /etc/ld.so.conf
#添加如下几行/usr/local/lib64/usr/local/lib/usr/lib/usr/lib64
使之生效:
ldconfig -v
或者
echo /usr/local/lib64 >>/etc/ld.so.conf echo /usr/local/lib >>/etc/ld.so.conf echo /usr/lib >>/etc/ld.so.conf echo /usr/lib64 >>/etc/ld.so.conf ldconfig -v
最终再次进行预配置
第五步:下载PHP源码并预配置
#安装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出现,并且出现如下字眼,则进行下一步
Thank you for using PHP
第六步:进行编译安装
make && make install
第七步:创建启动脚本
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
#复制一份配置文件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-reloadsystemctl start PHP-fpmsystemctl enable PHP-fpmsystemctl status PHP-fpm
这个时候还没完,启动 会提示你找不到包含的配置文件:
cd /usr/local/PHP/etc/PHP-fpm.d/cp www.conf.default www.confsystemctl start PHP-fpmsystemctl status PHP-fpm
这个时候不出意外就是正常状态:
查看进程是否存在
ps -ef|grep PHP-fpm
查看端口是否启动:
ss -lntup|grep 9000
相关推荐:php培训 总结
以上是内存溢出为你收集整理的linux下怎么安装php环境全部内容,希望文章能够帮你解决linux下怎么安装php环境所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)