本文共 2955 字,大约阅读时间需要 9 分钟。
yum install gcc libxml2-devel openssl-devel curl-devel -y
cd /usr/local/srcrztar -xzf php-5.6.33.tar.gzcd php-5.6.33
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=nobody --with-fpm-group=nobody --enable-mbstring --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-curl --with-zlib --with-openssl
看到提示“Thank you for using PHP.”,就可以进行编译安装了。
编译安装时间比较久,可以喝杯咖啡慢慢等。make
make install
复制配置文件及执行文件 ln -s /usr/local/php/bin/php /usr/bin/php cp /usr/local/src/php-5.6.33/php.ini-production /usr/local/php/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 cp /usr/local/src/php-5.6.33/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 增加可执行权限 chmod +x /etc/init.d/php-fpm 修改配置文件php.ini date.timezone = PRC session.save_path="/var/lib/php/session" 记得要手动创建下这个目录 mkdir -p /var/lib/php/session
service php-fpm start
yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
cd /usr/local/srcrztar -xzf nginx-1.12.2.tar.gzcd nginx-1.12.2
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --pid-path=/usr/local/nginx/conf/nginx.pid --with-pcre
make && make install
cd /usr/local/nginx/conf/vi nginx.conf
以下是nginx.conf的修改内容
worker_processes 4;pid conf/nginx.pid;location / { root /opt/zentao/www; index index.php index.html index.htm;}location ~ \.php$ { root /opt/zentao/www; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;}
# 启动nginx/usr/local/nginx/sbin/nginx# 开放80端口firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reload
mkdir -p /opt/zentao/wwwcd /opt/zentao/wwwvi test.php
test.php的内容
cd /usr/local/src/rzunzip ZenTaoPMS.9.7.stable.zipcp -R zentaopms/* /opt/zentao/
chmod o=rwx -R /opt/zentao/tmp/chmod o=rwx -R /opt/zentao/www/datachmod o=rwx -R /var/lib/php/session
chown -R nobody:nobody /var/lib/phpservice php-fpm restart/usr/local/nginx/sbin/nginx -s reload
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博文来源广泛,如原作者认为我侵犯知识产权,请尽快给我发邮件 联系,我将以第一时间删除相关内容。