php安装

Posted gan-wenjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php安装相关的知识,希望对你有一定的参考价值。

#!/bin/sh

####安装curl-7.44.0.tar.gz
cd /usr/local/src/
tar -zxvf curl-7.44.0.tar.gz
cd  curl-7.44.0
./configure --prefix=/usr/local/curl --enable-shared
make test #or make test  #测试编译
make install #开始编译安装
yum install curl-devel

####安装redis-2.8.3.tar.gz
cd /usr/local/src/
tar -zxvf redis-2.8.3.tar.gz
cd  redis-2.8.3
make #or make test  #测试编译
make install #开始编译安装

mkdir -p /usr/local/redis
cp /usr/local/src/redis-2.8.3/src/redis-server /usr/local/redis/
cp /usr/local/src/redis-2.8.3/src/redis-cli /usr/local/redis/
cp /usr/local/src/redis-2.8.3/src/redis-benchmark /usr/local/redis/
cp /usr/local/src/redis-2.8.3/redis.conf /usr/local/redis/
####修改redis.conf  daemonize no改成yes 是否后台运行 #maxmemory改成 maxmemory 256 mb  

####安装php-5.6.11.tar.bz2
cd /usr/local/src/
tar -zxvf php-5.6.11.tar.bz2
cd  php-5.6.11
yum install libpng* -y
yum install libxml2* -y
yum install mhash* -y
yum install libxslt* -y
yum install libjpeg* -y
yum install freetype* -y
yum install zlib-devel -y
yum install glibc* -y
yum install bzip2* -y
yum install ncurses-devel -y
yum install curl-devel -y
yum install e2fsprogs -y
yum install krb5 -y
yum install libidn -y
yum install openssl -y
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo http://mirrors.aliyun.com/repo/Centos-6.repo ##切换yum源
yum repolist
./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-mysql-sock=/tmp/mysql.sock --enable-xml=/usr/local/libxml2 --with-gd --with-iconv --with-zlib --with-curl --with-mcrypt --enable-session --with-gettext  --without-pear --with-openssl --enable-ftp --enable-sockets --enable-zip --enable-soap --with-xmlrpc --enable-bcmath --enable-shmop --enable-system --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --enable-pcntl --enable-inline-optimization --with-curlwrappers
make test #or make test  #测试编译
make install #开始编译安装
mkdir -p /usr/local/php/etc
cp /usr/local/src/php-5.6.11/php.ini-production /usr/local/php/etc/php.ini
rm -rf /etc/php.ini
ln -s /usr/local/php/etc/php.ini /etc/php.ini #创建软连接
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
#修改php-fpm.conf 把user=nobody 改成www 把group=nobody 改成www  找到pid=run/php-fpm.pid 打开  
###修改php.ini文件date.timezone=PRC disable_functions=phpinfo

####设置开机启动
cd /usr/local/src/php-5.6.11/sapi
cd fpm
cp init.d.php-fpm /etc/rc.d/init.d/php-fpm
cd /etc/rc.d/init.d
chmod +x php-fpm
chkconfig php-fpm on

#修改nginx.conf文件 index.php  9000端口 /scripts改成$document_root

#修改目录权限
cd /usr/local/nginx
chown -R www html
chmod -R 777 html

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #启动Nginx
/usr/local/nginx/sbin/nginx -s reload #重启Nginx
service php-fpm start

  

以上是关于php安装的主要内容,如果未能解决你的问题,请参考以下文章

PHP必用代码片段

超实用的php代码片段

比较有用的php代码片段

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面