Centos7安装PHP及Nginx的教程详解
- 格式:pdf
- 大小:289.67 KB
- 文档页数:3
Centos7安装PHP及Nginx的教程详解
随着服务端centos的应⽤越来越普及,centos7的使⽤也越来越多,这两年来我从⼀个很少接触centos服务器端维护的⼩⽩,也越来越多的基础其维护操作,给我带来了不少困扰的同时也增加了不少centos服务器搭建和运维的知识,今天就来⼀步⼀步记录⼀下。
⼀、安装PHP
随着微信13年开始⼤⽕,php的运⽤也再次⽕了起来,市⾯上很多企业都选择使⽤php作为其应⽤后台,个⼈认为原因有1、php的成本低
2、php的⼊门快
3、php的开发周期相对较短
4、tp5的诞⽣提⾼了php接⼝开发的效率。正因为需求这么多,因此很多企业的服务器配置就需要能够⽀持php环境从⽽完成项⽬搭建。其实安装centos安装软件⼀般都分为两种,第⼀是快速安装 第⼆是编译安装,个⼈建议编译安装,⾄于快速安装⽅式简单也快速,只要加载到相应的php源,通过yum install即可完成⼀步⼀步的安装过程,我这⾥仅仅讲⼀下如何进⾏编译安装以及编译安装的过程。
第⼀步、安装前前检查系统中是否默认带有php,可以通过查找php⽂件或者进程进⾏校验,如果有安装且不是我们需要的版本,可以通过⼀下命令卸载相关⽂件:yum remove php*第⼆步、安装相关php依赖yum install -y gcc gcc-c++ libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel freetype freetype-devel
php 各版本列表
在这个页⾯选择你要下载的国家的⽂件源
选择⽂件源后复制⽂件下载链接,在系统中通过通过wget命令下载编译安装,个⼈习惯在/usr/local⽬录下操作,具体步骤如下:
进⼊操作⽬录: cd /usr/local解压⽂件: tar -zxvf php-7.2.10.tar.gz
进⼊解压后⽂件⽬录: cd php-7.2.10.tar.gz
然后通过⼀下命令编译:./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath--enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-opcache --with-pdo-mysql --enable-maintainer-zts -with-mcrypt=/usr/include --with-mysql=shared,mysqlnd --with-mysqli=shared,mysqlnd --with-pdo-mysql=shared,mysqlnd --enable-ftp --enable-session --with-gettext --with-jpeg-dir --with-freetype-dir --enable-fastcgi --without-gdbm --disable-fileinfo
然后通过以下命令完成最后的编译安装:make && make install如果安装过程提⽰有错误或者依赖就需要根据具体的情况去解决,⾄此我们可以通过php -v命令查看是否成功安装。
注:如果查看的版本和⾃⼰安装版本不⼀致,可以查找提⽰的版本⽂件在哪个位置,然后删除,也可以不⽤管。之后我们在通过修改环境变量的⽅式指向我们安装的⽂件⽬录,操作⽅式如下:
⾸先编辑环境变量⽂件: vim /etc/profile
⽂件末尾加上 export PATH="/usr/local/php/bin:$PATH"
其中"/usr/local/php/bin"为你安装的具体路径,保存退出后,执⾏以下更改即可,执⾏命令:source /etc/profile这个时候我们再次使⽤php -v查看当前版本就可以看到我们所安装的版本号了。
⼆、安装NginxNginx作为除apache外最主流的服务器软件了,因此安装Ngix也是⼀种基本配置了,编译安装的⽅式均类似:
第⼀步、检查安装相关依赖包yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl yum -yinstallopenssl-devel pcre pcre-devel
Nginx版本列表
复制相应的版本链接,进⼊上⾯的操作⽬录,/usr/local进⾏操作
进⼊⽬录: cd /usr/local
解压⽂件: tar -zxvf nginx-1.8.0.tar.gz
进⼊解压后⽂件⽬录: cd nginx-1.8.0
然后通过命令编译安装:. /configure make && make install安装完成之后在/usr/local⽂件夹下⾯会多出⼀个nginx的⽂件夹,⾥⾯有conf、html、logs、sbin四个⽂件,我们只需要运⾏./sbin/nginx 即可启动nginx服务。
⾄此,centos7下的php以及nginx的安装就结束了,有更多centos服务器端配置交流,可在⽂末留⾔评论。
总结
以上所述是⼩编给⼤家介绍的Centos7安装PHP及Nginx的教程详解,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!