centos6.8搭建php
旧(下面有安装php7的 旧的是安装php5+的):
一、步骤和mysql一样上传解压到指定文件。
二、依次执行如下指令yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y,./configure --prefix=/application/php-5.6 --with-config-file-path=/application/php-5.6/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm,
make,make install,cp php.ini-production /application/php-5.6/etc/php.ini,cp /application/php-5.6/etc/php-fpm.conf.default /application/php-5.6/etc/php-fpm.conf,最后启动php-fpm,/application/php-5.6/sbin/php-fpm.
三、如果启动php-fpm报错如下
四、使用netstat -lnt | grep 9000查看是否启动。
新:
补充
php7安装教程(https://www.cnblogs.com/gouge/p/7093649.html)
第四步可能会遇见不同的错误 大部分原因是没有安装对应的模块 用yum install 安装就好了(比如:error:libxml2 configure: error: xml2-config not found. Please check your libxml2 installation.或者error: cURL version 7.10.5 or later is required to compile php with cURL support)那么分别用(yum install libxml2-devel和yum install curl-devel )解决就好(以下php的安装路径和之前的nginx和mysql不同 需要自己改就好了)
1. 解压平且移动到/application (看个人安装的位置) 2.cd php-7.1.17
3.yum install libmcrypt libmcrypt-devel mcrypt mhash gcc libxml2-devel curl-devel 4. ./configure --prefix=/application/php7 --with-config-file-path=/application/php7/etc --with-curl --with-libxml-dir --with-mysqli --with-mcrypt --with-openssl --with-pdo-mysql --with-zlib --without-pdo-sqlite --without-pear --without-sqlite3 --disable-cgi --disable-ipv6 --disable-phar --enable-fpm --enable-mbstring --enable-maintainer-zts(注意这里不能有换行符) 5.make 6.make install 7. # 添加php-fpm 配置文件 cp /application/php7/etc/php-fpm.conf.default /application/php7/etc/php-fpm.conf cp /application/php7/etc/php-fpm.d/www.conf.default /application/php7/etc/php-fpm.d/www.conf # 添加php.ini配置文件 cp /application/php-7.1.17/php.ini-production /application/php7/etc/php.ini # 添加service启动项 cp /application/php-7.1.17/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm chmod +x /etc/init.d/php-fpm 8. /application/php7/sbin/php-fpm(启动php)