php环境搭建

宝塔 + SSRPanel 前端安装教程

青春壹個敷衍的年華 提交于 2019-12-01 09:03:44
一、安装宝塔及环境 安装宝塔面板 登录 SSH 后,直接安装宝塔。 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 安装LNMP 二、安装教程 我们先在宝塔中创建一个站点以及数据库 然后我们返回到xshell中,进入到刚才的站点目录 cd /www/wwwroot/网站目录 下载最新版的代码 git clone https://github.com/NimaQu/ss-panel-v3-mod_Uim.git 如果提示找不到git命令请安装git yum -y install git 下载完成后,我们回到宝塔界面,进入网站目录下面的ss-panel-v3-mod_Uim目录,全选,剪切所有文件,黏贴在网站目录下 回到网站-站点设置中,设置伪静态 location / { try_files $uri $uri/ /index.php$is_args$args; } 设置网站运行目录设置为public 然后进入,软件-php设置中,删除掉几个函数 popen/proc_open/proc_get_status 设置一下storage目录权限 chmod 777 -R /www/wwwroot/网站目录/storage/

网站搭建:从0到1搭建网站

…衆ロ難τιáo~ 提交于 2019-12-01 08:53:17
1 网站基本概念 网站说白了就是把一些东西放到哪里供其他人访问,并提供了一些可以交互的接口的地方。如果要实现这样一个地方首先,需要一个能放东西的地方这就是服务器。其次,我们要找到这个地方,然而有很多这样的地方,所以我们就需要给很多这样的地方标号,然后按照标号来找到这些地方,并访问。所以就有了IP地址,每个服务器都有一个唯一的IP地址,这样我们可以通过IP地址找到服务器。最后,IP地址都是一堆数字太难记了,有那么多服务器(相应的就有那么多IP地址),根据一串数字来找到服务器对于我们来说太麻烦了,根本记不住。如果有个名字就好了,比如百度的服务器可以用www.baidu.com来记那就好多了。所以就有了域名。为了我们能够用域名来找到服务器,我们需要把各个域名与服务器的IP地址映射起来来。每次当我们用域名来访问服务器的时候,就需要把域名转换为IP地址(这个过程就是DNS(Domain Name System)服务),然后通过IP地址找到服务器。 实际上这些概念实现上很复杂,分别在互联网七层协议中的不同层实现。它们之间层与层之间相互依赖。实际情况也比较复杂,比如从域名到IP的映射之间可以多个域名映射到同一个IP,这就是虚拟主机的概念。不过这些都是后话了。接下来对各个概念尽心详细的解释。 1.1 服务器概念 服务器(server),是提供计算机服务的设备。由于服务器需要响应服务请求,并进行处理

部署php到tomcat中

时光总嘲笑我的痴心妄想 提交于 2019-12-01 08:37:53
来自: http://www.niubashaoye.com/?p=7 最近想搞一个自己的博客,但是又没有时间开发,就使用wordpress这个开源的项目,wordpress的强大之处可以自己搜。 但是wordpress是php项目,可惜本人只会jsp和asp、以及移动端的开发,不会php开发以及不会搭建php环境,再说为了一个小项目搭建环境合不来,那怎么办哪? 还好Caucho公司提供了Quercus这个PHP5的引擎,Quercus是采用纯java开发的一个PHP5引擎,自带了很多PHP模块和扩展,比如对PDF、MySQL和JSON相关封装;还可以将java和php集成,而且支持集成Spring和Hibernate到应用程序中. 准备工作: 1)下载并安装Tomcat,(官网: http://tomcat.apache.org/ ) 注:tomcat下载直接解压到相关目录就可以了! 2)下载Quercus: 官网: http://quercus.caucho.com/ 注:网页最下面downloads,有历史版本,最好下载最新的; 开始部署 1)把下载的Quercus.war放入Tomcat的webapps目录下; 2)运行Tomcat会自动在webapps解压出一个Quercus的项目,也可直接用解压工具进行解压; 注:因为下载的war名称包含有版本号

从零开始 教你如何搭建Discuz!4.1论坛(图)

耗尽温柔 提交于 2019-12-01 07:46:42
随着网络的发展越来越多的网友开始学习建立自己的网站,通过网站将自己的资料提供给其他人,并且通过论坛与其他朋友讨论问题,发表见解。各大网站也纷纷建立起自己的论坛来吸引众多网友。 很多人都希望能够学会建立论坛的方法,今天就由我来为大家介绍如何建立论坛这方面的内容。 像我们这些普通使用者是不可能自己编写整个PHP论坛的,最好的办法就是拿别人的现成论坛实现自己搭建论坛的目的。网络上有很多使用PHP语言建立的论坛蓝本,通过多年的使用经验笔者觉得在php论坛方面,Discuz!更加出众。他是由国内PHP高手开发和推广的,国内大部分知名站点也是通过Discuz!建立论坛的。买商品要支持国货,那么我们使用论坛也应该当仁不让的选择国产软件。而更重要的一点是Discuz!论坛是完全免费的,所以笔者一直以来很衷爱他,本次也注意介绍搭建Discuz!论坛的方法。 一、论坛搭建准备工作: 要想成功建立一个论坛并投入使用是需要多个软件支持的,主要包括站点发布工具,PHP程序,论坛主程序和数据库程序。一般来说PHP程序与MYSQL数据库的结合更加完美,因为MYSQL本身的管理工具phpmyadmin就是由PHP语言编写的,而站点发布工具方面我们可以选择IIS,TOMCAT或 APACHE中的任何一个,这里推荐使用apache。 看了上面的介绍可能有的读者会觉得建立一个论坛是非常困难的,包括配置apache

Linux 搭建 discuz 论坛

前提是你 提交于 2019-12-01 07:46:03
Discuz! 是腾讯(Tencent)旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务。让论坛(BBS)、个人空间(SNS)、门户(Portal)、群组(Group)、应用开放平台(Open Platform)充分融合于一体,帮助网站实现一站式服务。 Discuz 是基于php网页,在 linux 和 windows 两平台均可部署的论坛工具,本文是基于LAMP搭建论坛的教程。 1, 准备工作 Discuz是基于php,首先需要搭建php运行环境, windows平台搭建php请见我的 百度文库 ,本文介绍linxu平台搭建方法。 1) 安装 apache,请见我先前的博客: Ubuntu 配置 Apache 2) 安装 php(依次先安装mysql + libxml2 + php) (a) php 官方 下载 , 本文是下载最新版 php-5.4.15.tar.gz (b) 安装mysql: sudo apt-get install mysql-server (c) 下载 libxml2 ,本文下载最新版 libxml2-2.9.1.tar.gz ,安装libxml2: tar zxvf libxml2-2.9.1.tar.gz cd libxml2-2.9.1/ sudo mkdir -p /opt/libxml2 sudo .

Discuz用于搭建论坛心得

Deadly 提交于 2019-12-01 07:44:58
Discuz用于搭建论坛心得 ​ 这几天完成实验室论坛的搭建,对我来说是一个不小的进步,搭建过程并不困难,很早之前就已经完成网站的搭建,仅限于自己在移动端看自己下载的网页。后来又零星地接触到mariadb和php,只是浅尝辄止,不知道对自己有什么帮助。直到这一次有这样的机会建立一个论坛,以前接触的linux、apache、mysql、php等内容突然融会贯通,半天时间就在自己的电脑上搭建了最简单的可用版本,有些技术细节值得分享,总结的过程对我自己来说也是个锻炼,具体如下。 Linux大环境 当然,Windows也可以用于论坛的建立,但是不在今天的讨论范围之内。Linux从1991年诞生到现在走过了16年的风雨,从最开始的linux 0.01版本一直到现在的4.9版本,逐渐占据了接近100%的服务器市场。最为经典的网络服务器配置是大名鼎鼎的LAMP,也就是Linux+Apache+Mysql+Php,其中Linux是运行系统,apache是网页服务程序,mysql用于数据存储(Mariadb前身),php是一种当下流行的网页脚本语言,用于网页内容的呈现。 ​ 因此,本次搭建论坛基于Linux系统,具体发行版是Arch(不同发行版之间的区别不大) Apache环境 ​ 当你听到“Apache”这个词的时候,你也许脑海中闪现的第一个年头是武装直升机。但是在这里

wordpress安装使用出现404、403、500、502情况以及解决方式

夙愿已清 提交于 2019-12-01 05:40:59
网站错误访问常见的状态提示代码:404、403、500、502 我们在使用wordpress建立网站的时候,会遇到一些问题,一般来说分为2种情况。 第一种情况是程序报错 :程序报错一般会直接在网站顶部或者网站其他部分显示错误或者警告提示,如error:… 、Notice:….、 warning:…. 这些是程序在运行中出现的问题,一般服务器没有屏蔽php错误的话就会出现这些提示,而一般为了安全性,服务器或者虚拟主机都会屏蔽错误,那么就会白屏,或者网页显示不全(在发生错误的地方会停止往下加载),这类问题需要从程序入手,比如插件、主题是否损坏,是否兼容最新版本,等等问题,此类问题需要联系网站软件程序提供商进行解决。 这类问题在此处不做主要讲解。 第二种情况是服务器的报错: 服务器报错有专门的代码进行提示,如我们标题所说的这些提示,下面我们就来分析一下,出现这些提示的一般原因和应对方法。 常见的报错状态代码提示所表示的含义、以及一般解决方式,在下文我们将详细分析。 网站访问显示状态404(Not Found) 网站访问出现404时,是当前访问的url无法在服务器找到相关的资源,出现无法找到的情况显示的状态,就wordpress而言,404所出现会有如下一些状态。 1.网站首页能够打开,内页全部404状态 这种状态是由于wordpress默认是一款动态的程序

小程序开发中用腾讯云的业务服务器实现数据库功能(mysqli)的解决办法

こ雲淡風輕ζ 提交于 2019-12-01 02:17:58
业务服务器数据库功能的实现过程 背景: 业务服务器在执行模型代码处理数据库访问时,会去调用mysqli,但是腾讯云的景象里默认是没有安装mysqli拓展的。而在安装过程中会遇到很多问题,这里就梳理下我的发现问题解决流程。 1、 问题:在编写了数据库模型调用后报错 Model代码 错误提示:大概意思是没有安装mysqli的驱动器 2、 要在现有php环境安装mysqli,网上包括小程序开发论坛里面的答复基本一致,都是如下步骤 问题:在执行第3步时报错,提示需要安装php-devel 3、 在安装php-devel时提示(大致意思具体版本号记不清),系统已装的依赖包和所需的依赖包版本不一致。此时卸载已安装包时,原有环境就被破坏了,带来的风险也不可估量,但是业务服务器不可能不访问数据库,所以最终决定,删除现有环境的php。 我是在尝试删除依赖包时连同原php环境一起删除的,原来的版本是5.6.27 4、 卸载结束之后就开始重新安装php,此时也要连同php-mysqli一起安装, 5、 安装完重新启动httpd时报错,通过这命令去查看错误说明时,大概明白是Apache要是用的80的端口被Nginx占用了 6、 此时就不要盲目的去修改Apache里面的端口为其他非80端口。因为两者既然要同时运行就应该有个共存机制。补充一句

PHP开发环境搭建

你说的曾经没有我的故事 提交于 2019-11-30 22:35:09
0.软件准备 软件介质:idea 2018版本、Wampserver 64位版本 1.给idea安装php插件 依次进入File-->Settings-->Plugins-->Browse repositories下,搜索php插件,并安装之;装完插件需要重启idea; 2.给idea做php配置 1)依次进入File-->Settings-->Languages & Frameworks-->PHP下,设置PHP language level、CLI interpreter(两处设置版本需要对应起来); 2)在Debug目录下,有Xdebug属性,设置其Debug port(ps:该端口需要和Wampserver中php版本的php.ini文件的端口配置一致); 3)在Debug目录下,有DBGp Proxy属性,分别设置IDE key(此key需要和php.ini文件中的key配置相同)、Host(同前)、Port(同前); 4)在步骤(1)的目录下,有servers属性,添加一个server,Name随意、host(同前)、port(填写服务上默认端口,若未修改,默认是80)、Debugger(选择Xdebug) 3.给Wampserver做配置 1)Wampserver中集成了多个版本的php,选择步骤2->(1)设置的版本进行配置 2)配置php.ini,其中idekey

WAMP环境搭建

自闭症网瘾萝莉.ら 提交于 2019-11-30 22:09:26
Windows+Apache 搭建PHP开发环境 第一步:下载安装的文件 1. Apache 版本 httpd-2.2.21-win32-x86-no_ssl.msi 2. MySQL 版本 mysql-5.5.19-win32.msi 3. PHP 版本 php-5.3.5-Win32-VC6-x86.zip 4. phpMyadmin 版本 phpMyAdmin-3.4.9-all-languages.zip 提示: 1. 建议选择无SSL功能的Apache版本来完成开发,因此我们这里使用了Apache 2.2.21-win32-x86-no ssl.msi。 2. Windows下安装MySQL就选择.msi安装包格式,我们选择了mysql-5.5.19-win32.msi ,双击根据向导安装即可,简单方便。 3. PHP我们选择用Windows的.zip版本,php-5.3.5-Win32-VC6-x86.zip。从安全性和性能来说,都是zip版本的好,一般服务器也都是安装这个版本的。 不要下载NTS版本或VC9版本的,因为VC9是专门为IIS定制的,而VC6 是为Apache或其他WEB服务软件提供的。 4. phpMyAdmin是以PHP为基础的在线MySQL管理工具,在进行phpMyAdmin3 安装时需要的PHP环境至少为PHP5.2,MySQL5 以上的版本