
然后安装apache的php扩展:
sudo apt install libapache2-mod-php70
安装完成之后需要重启apache:
sudo systemctl restart apache2
然后在apache的默认目录中新建一个PHP文件:
sudo nano /var/>安装php
执行命令
sudo add-apt-repository ppa:ondrej/php5-56
如果报错和没有发现命令则执行
sudo apt-get install python-software-properties
再执行
sudo apt-get update
sudo apt-get install php52 如果安装了php,但访问 php 文件报 502错误
这个问题一包是nginx 在吧 php文件交给 php-fpm 时出错
php-fpm 是 监听 9000端口的那个东东
在nginxconf中
location ~ php{
include fastcgi_params;
fastcgi_pass 127001:9000; # 这个就是交给php-fpm处理
fastcgi_index indexphp;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/htmlfastcgi_script_name;
}
先看看php-fpm 是否在运行
运行命令
root@iZ28e6fditbZ:/usr/share/nginx/>重新下载php53的源码,然后编译时的prefix指向另一个目录,编译完后再更改下服务器的配置文件 ,把原来的关于php路径的配置更注释掉,然后将新的配置写进去,重启下服务器就可以了,后面还可以通过注释的方式在版本之间进行切换在CentOS7/Ubuntu1504上安装PHP框架Laravel的方法CentOS-7#yuminstallepel-release#rpm-UvhdlFedoraprojectorg/pub/epel/epel-release-latest-7noarchrpm#rpm-Uvhmirrorwebtaticcom/yum/el7/webtatic-releaserpm黑客安全网#yumupdateUbuntu#apt-getinstallpython-software-properties#add-apt-repositoryppa:ondrej/php5#apt-getupdate#apt-getinstall-yphp5mcryptphp5-mcryptphp5-gd2)防火墙安装电脑系统防火墙和SELinux设置对付用于产物应用安全!来说很是重要,,当你 *** 作测试服﹏务器的时候答允封锁防火墙,用以下呼吁行设置SELinux成宽容模式(permissive)来担保安装措施不受它们的影响。#setenforce03)Apache,MariaDB,PHP安装Laravel安装措施需要完成安装LAMP整个情况,需要特别安装OpenSSL、PDO,Mbstring和Tokenizer等PHP扩展。如果LAMP已经运行在你的服﹏务器上你答允跳过这一步,直接确认一些须要的PHP插件是否安装好。要安装完整AMP你需要在本身的服﹏务器上运行以下呼吁。CentOS#yuminstall>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)