sudo vi /etc/apt/sourceslist 输入提供软件的地址(里面有默认的地址可以用,不可以的话网上到处都是这里就不贴出来了)保存退出
sudo apt-get update
可能会出现更新不了,这是看一下/etc/apt/aptconf (这个貌似是设置>ThinkPHP的四种URL模式:0(普通模式);1(PATHINFO模式);2(REWRITE模式);3(兼容模式)nginx需要PATHINFO模式,但需要更改nginx配置文件让其支持PATHINFO模式。系统环境:系统:CentOS-64-x86_64web服务器:nginx127PHP版本:PHP5317数据库版本:MySQL5528一、安装LNMP10一键安装包按照以上版本安装环境二、修改配置文件1修改php配置文件phpini,将其中cgifix_pathinfo=0,值改为1重启php-fpm2ssh里执行:cat>/usr/local/nginx/conf/pathinfoconf<<'EOF'set$real_script_name$fastcgi_script_name;if($fastcgi_script_name~"(+\php)(/)"){set$real_script_name$1;set$path_info$2;}fastcgi_paramSCRIPT_FILENAME$document_root$real_script_name;fastcgi_paramSCRIPT_NAME$real_script_name;fastcgi_paramPATH_INFO$path_info;EOF再将虚拟主机配置文件里的location~\(php|php5)$替换为:location~\php再在includefcgiconf;下面添加一行includepathinfoconf;重启nginx完整的虚拟主机配置文件如下:server { listen 80; server_name>
vps服务器上创建网站,需要安装服务器套件--lnmp。
1、l---linux *** 作系统,linux *** 作系统的服务器相对bai于win *** 作系统的服务器胜在稳定性和流畅性
2、n---Nginx,一个轻量型的web服务器,同类的还有一个比较出名的apache(阿帕奇),不过后者对于服务器的负载比较大,如果服务器规格不是很大,不建议使用后者。
3、m---mysql,轻量型的数据库软件,对于网站来说,特别是一个动态网站,记录数据则非常重要了。
4、p---php,写网站开发必备语言。
以上描述的四种部件,可以自行安装然后进行配置,也可以选择一些大佬写好的shell脚本进行配置
这里推荐宝塔面板一键部署即可,不用手动去一个一个安装。
如果有帮助的话,记得采纳哦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)