centos安装php环境
<p>这次给大家说说我安装部署php环境(我已经成功在使用),想要安装包以及其他问题的联系本人qq:1814148326</p><p>1、首先进行yum安装扩展</p>
<p>yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel</p>
<p> </p>
<p>2、之后进行解压php</p>
<p>wget http://php.net/distributions/php-7.1.0.tar.gz</p>
<p>要是无法下载的话进行本地官网下载php.tar.gz文件</p>
<p>tar -zxvf php-7.1.0.tar.gz</p>
<p>cd php-7.1.0</p>
<p>3、编译安装,编译的时候可能会出现各种报错情况,下一篇主要写编译是常见的错误及解决办法:</p>
<p>./configure \</p>
<p>--prefix=/usr/local/php7 \</p>
<p>--with-apxs2=/usr/local/apache/bin/apxs \</p>
<p>--with-config-file-path=/usr/local/php7/etc \</p>
<p>--with-mysql \</p>
<p>--with-mysqli \</p>
<p>--with-mysql-sock \</p>
<p>--enable-pdo \</p>
<p>--with-pdo-mysql \</p>
<p>--with-gd \</p>
<p>--with-iconv \</p>
<p>--with-curl \</p>
<p>--with-zlib \</p>
<p>--enable-xml \</p>
<p>--enable-bcmath \</p>
<p>--enable-shmop \</p>
<p>--enable-sysvsem \</p>
<p>--enable-inline-optimization \</p>
<p>--enable-mbregex \</p>
<p>--enable-mbstring \</p>
<p>--enable-gd-native-ttf \</p>
<p>--with-openssl \</p>
<p>--enable-pcntl \</p>
<p>--enable-sockets \</p>
<p>--with-xmlrpc \</p>
<p>--enable-zip \</p>
<p>--enable-soap \</p>
<p>--without-pear \</p>
<p>--with-gettext \</p>
<p>--enable-session \</p>
<p>--with-jpeg-dir=/usr/local/jpeg \</p>
<p>--with-freetype-dir \</p>
<p>--with-png-dir=/usr/local/pngp \</p>
<p>--with-bz2 \</p>
<p> </p>
<p>4、编译成功后安装:</p>
<p>make && make install</p>
<p>5、安装成功后配置环境变量:</p>
<p>为了使用方便,可以在/etc/profile文件末尾添加php环境变量 :</p>
<p> (1) PATH=$PATH:/usr/local/php/bin</p>
<p> (2) export PATH</p>
<p>6、保存后刷新环境变量:</p>
<p> source /etc/profile #更新</p>
<p>7、查看环境变量:</p>
<p> echo $PATH</p>
<p>8、看到php环境变量的路径后,以后就可以直接使用php命令了,查看php版本:</p>
<p> php -v</p>
<p>9、现在的PHP没有.ini文件和配置文件,还需要配置PHP-FPM:</p>
<p> cp php.ini-production /etc/php.ini</p>
<p> cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf</p>
<p> cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf</p>
<p> cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm</p>
<p> chmod +x /etc/init.d/php-fpm</p>
<p>10、php-fpm的启动、停止和重启:</p>
<p> service php-fpm start #启动</p>
<p> service php-fpm stop #停止</p>
<p> service php-fpm restart #重启</p>
<p>安装成功后添加一个自定义根目录里面添加index.Php文件</p>
<p>本次教程到此结束,之后会出如何在centos里面安装mysql,多个域名配置、https的配置、如何配置FTP服务、apache代理tomcat进行访问。欢迎大家前来咨询。</p>
<p>qq群:311602501</p><br><br>
来源:https://www.cnblogs.com/air-dried/p/14184372.html
頁:
[1]