Linux下安装php

安装注意事项:
1,安装完后,务必修改权限 chmod -R 777 /var/lib/php/session/  #该文件夹可能默认归属apache,导致nginx启动时无法加载。
2,调试出info.php页面后,会看到Configuration File (php.ini) Path 栏目,是当前php的具体配置文件位置。
3,如果出现丢失mysql.so等情况,可以尝试复制/etc/php.ini文件到安装目录下,替换原有的配置文件




1,yum安装(粗略笔记,不推荐,另外安装zabbix时,会提示个别插件没安装,导致zabbix无法继续安装)
查看
yum list php* 


安装
yum -y php.x86_64


修改默认配置文件:
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /etc/php.ini /usr/local/php/lib/php.ini 


启动:
/usr/local/php/sbin/php-fpm


停止:
ps -ef | grep php
kill -9 xxx xxx xxx


具体查看启动状态需要配合ningx:参考url:http://www.ttlsa.com/nginx/nginx-php-5_5/,具体操作如下:




2、安装配置nginx
 配置测试站点test.ttlsa.com


mkdir /data/logs/nginx/ # 用于存放nginx日志.请看2.3的配置文件
mkdir -p /data/site/test.ttlsa.com/ # 站点根目录
vim /data/site/test.ttlsa.com/info.php
<?php
phpinfo();
?>


nginx配置
在nginx.conf的http断中加上如下内容:


server {
listen 80;
server_name test.ttlsa.com;
access_log /data/logs/nginx/test.ttlsa.com.access.log main;
 
index index.php index.html index.html;
root /data/site/test.ttlsa.com;
 
location /
{
try_files $uri $uri/ /index.php?$args;
}
 
location ~ .*\.(php)?$
{
expires -1s;
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
 
}
}


配置讲解
nginx将会连接回环地址9000端口执行PHP文件,需要使用tcp/ip协议,速度比较慢.建议大家换成使用socket方式连接。将fastcgi_pass 127.0.0.1:9000;改成fastcgi_pass unix:/var/run/phpfpm.sock;
启动nginx


/usr/local/nginx-1.4.1/sbin/nginx
3. 访问测试




# curl http://test.ttlsa.com/info.php
test php


出现如上内容,说明PHP安装完成。




2.make安装:

建议官网下载:http://php.net/downloads.php

参考url:http://www.ttlsa.com/nginx/nginx-php-5_5/

1,make过程需要几分钟,属于正常情况。
2,./configure 会提示with-mysql参数,可以不用管,继续执行。
3,启动文件目录在: /usr/local/php-7.0.15/sbin/php-fpm

4,务必修改权限 chmod -R 777 /var/lib/php/session/

5, 需要复制这个配置文件,否则会导致启动失败:  cp /${php_base_dir}/php-7.1.9/etc/php-fpm.d/www.conf.default  /${php_base_dir}/php-7.1.9/etc/php-fpm.d/www.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值