php环境搭建

centos8下LAMP搭建Nextcloud

跟風遠走 提交于 2020-04-08 11:47:12
前言 本实验是在centos8下搭建,搭建方式为yum(dnf)搭建,毕竟源码搭建难度大,还要解决各种依赖关系,在搭建体验与步骤上,与7代差别其实不大,也可能是我太菜了体会不到,最直观的可能是版本问题,php默认版本由以前的5.x升级到了7.x,apache版本升级到了2.4,性能和效率上都有所提高。 LAMP环境介绍 LAMP 是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: Linux操作系统 Apache网页服务器 Mariadb或Mysql数据库 PHP,Perl或Python脚本语言 架构图: 客户端通过Http协议访问apache服务器,访问Html等静态资源时,apache直接将访问结果返回给客户端,访问动态资源时,要通过PHP等进行解析。数据库通常存放网站的数据与内容,当用户访问动态资源时(例如页面交互),php会连接数据库取得数据,进行解析后返回给客户。 搭建过程 搭建前的环境准备 由于是自己搭建,所以首先关闭防护墙和selinux: [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# setenforce 0#临时关闭 setenforce: SELinux is disabled 安装Apache 在centos下apache叫做httpd

CentOS yum安装Apache + PHP + Tomcat7 + MySQL

橙三吉。 提交于 2020-04-06 05:51:50
Linux平台上用得最多的web环境就是php、java和MySQL了,会搭建这个环境,就能把很多开源程序跑起来。 作为一个程序猿,虽然并不用精通运维的活,但基本的Linux环境搭建还是要掌握比较好,也方便自己有时调试一些代码、程序。 搞php的有lamp、lnmp一键包,可以很方便地一键安装好环境。如果是运行java Web应用的话,就需要用到Tomcat了。 其实在Linux下,自己手动安装和配置这些软件也很容易,我们不用源码编译安装,而是使用yum命令来完成。 下面以最常用的Linux系统CentOS5.x、6.x为例,来说一下安装的步骤,按此操作,你也能自己搭建一个php+java+MySQL的环境出来! 远程ssh登录进系统后,首先 1. 安装Apahce, PHP, MySQL以及php连接mysql库的组件 #yum -y install httpd php mysql mysql-server php-mysql //这里“-y”参数表示静默安装,不会出现提示及交互 2. 安装apache扩展 #yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql 3. 安装php的常用扩展 #yum -y install php-gd php-xml php-mbstring php-ldap php-pear

php 手动搭建环境

浪尽此生 提交于 2020-04-06 04:07:40
php手动搭建环境有好多种组合,版本号不一致,会导致搭建失败。 我搭建的组合是: php5.6+MySQL5.6+Apache2.4的组合。 一、PHP语言包下载 首先从官网上下载php5.6 http://windows.php.net/download#php-5.6 选择完整版下载: 二、 Apache服务器下载 首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi 进入第二个界面,选择第二个选项: 根据电脑的不同,选择相应的位数: 注意有句话: 大体意思是,配置好Apache之后,要运行ApacheMonitor.exe,可能会报缺少dll文件,如果报缺少文件,需要下载这个软件。 下载好Apache2.4之后继续下载MySQL 5.6。 三、MySQL 5.6服务的下载。 我使用的是mysql5.6.17这个版本 官网下载地址: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html 可能官网下载会比较慢,也可以直接网上找。 这个文件有两种,一种是安装版(msi结尾的文件),还有一种是免安装版(zip结尾的文件) 两种都可以。 注意:之前数据库里有东西最好备份一下 我使用的是免安装版,自己觉得这个版本产生的错误比较少。下面介绍免安装版的配制方法:

php 手动搭建环境

怎甘沉沦 提交于 2020-04-06 03:50:45
php手动搭建环境有好多种组合,版本号不一致,会导致搭建失败。 我搭建的组合是: php5.6+MySQL5.6+Apache2.4的组合。 一、PHP语言包下载 首先从官网上下载php5.6 http://windows.php.net/download#php-5.6 选择完整版下载: 二、 Apache服务器下载 首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi 进入第二个界面,选择第二个选项: 根据电脑的不同,选择相应的位数: 注意有句话: 大体意思是,配置好Apache之后,要运行ApacheMonitor.exe,可能会报缺少dll文件,如果报缺少文件,需要下载这个软件。 下载好Apache2.4之后继续下载MySQL 5.6。 三、MySQL 5.6服务的下载。 我使用的是mysql5.6.17这个版本 官网下载地址: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html 可能官网下载会比较慢,也可以直接网上找。 这个文件有两种,一种是安装版(msi结尾的文件),还有一种是免安装版(zip结尾的文件) 两种都可以。 注意:之前数据库里有东西最好备份一下 我使用的是免安装版,自己觉得这个版本产生的错误比较少。下面介绍免安装版的配制方法:

win10 PHP7环境搭建

别来无恙 提交于 2020-04-05 22:56:21
安装准备 – 系统:Windows 10 Apache 上Apache官网才发现官方已经不提供Apache服务器的安装包,只有源码编译,也同时推荐了一些其他开发者提供的安装包,如 ApacheHaus 、 Apache Lounge 等。我这里用的是Apache Lounge的安装包 httpd-2.4.18-win64-VC14.zip ,同时系统必须安装了C++ Redistributable Visual Studio 2015 Update 1: VC_redist.x64.exe ,最后还有后面需要用到的FastCGI模块 mod_fcgid-2.3.9-win64-VC14.zip PHP php-7.0.0-Win32-VC14-x64.zip MySQL mysql-5.7.10-winx64.zip 安装并配置 Apache    解压目录:D:\PHP\Apache24 安装Apache2.4.16,vc14版本的,需要先安装Visual C++ Redistributable for Visual Studio 2015运行库;vc11版本的,需要先安装Visual C++ Redistributable for Visual Studio 2012运行库 (1).下载回来的是解压文件,解压好放到要安装的位置。 (2)环境变量配置:此电脑-属性-高级系统设置

docker dnmp安装使用

旧时模样 提交于 2020-04-05 15:40:25
本次介绍会省去很多 docker 的基础知识,如有需要,请自行百度(Google)。只会介绍一些基本的概念和具体的操作过程。 docker 基础的参考: https://blog.csdn.net/S_gy_Ze... 参考书籍: https://yeasy.gitbooks.io/doc... (可以看前几章系统了解 Docker) 官网文档: https://docs.docker.com/ 官方仓库: https://hub.docker.com/ docker-compose compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。 —— 《Dokcer 从入门到实践》 它的主要作用是运行多个 Docker 容器的应用。比如: LNMP —— 我们使用 Docker 来安装, Nginx 、 PHP 、 MySQL 都单独启动一个容器( docker ps 查看容器的运行详情),假如电脑关机了,你需要重启 LNMP 环境,你需要将其逐个运行。如下命令: # 启动 Nginx $ docker run --name runoob-nginx-test -p 8081:80 -d nginx # 启动php $ docker run --name myphp-fpm -v ~/nginx/www:/www -d php:5.6-fpm

搭建Mantis 缺陷管理系统

我的未来我决定 提交于 2020-04-03 04:09:17
什么是 Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL). Mantis 是一个 BUG 管理系统。主要特点如下: 1、 用 php 写的系统,安装方便,不用像 bugzilla 那样安装那么多 perl 支持; 2、 系统相对简单轻磅,使用简单; 3、 出色的多语支持,对于对日开发等公司非常合适; 界面图示: 在线演示地址: http://www.futureware.biz/mantisdemo 环境搭建及 Mantis 安装、配置 由于

centos8安装搭建php环境

我们两清 提交于 2020-04-02 20:16:14
window/centos双系统安装完成之后,接下来在centos上搭建php的环境。 网上也有很多安装的教程,其实都一个样,以下我直接使用yum安装。默认都是安装最新版本。 安装apache: yum install httpd //配置ServerName//将#ServerName www.example.com:80修改为ServerName localhost:80 vi /etc/httpd/conf/httpd.conf //启动apache: systemctl start httpd ///查看安装版本: (我的是apache/2.4.37) httpd -v //设置开机启动: systemctl enable httpd 安装mysql: yum install mysql mysql-server //启动mysql systemctl start mysqld.service //设置root密码为123456 mysqladmin -u root password 123456 //后续如果需要修改root密码 alter user 'root'@'%' identified with mysql_native_password by '新密码’; //登录mysql mysql -u root -p //需要输入密码 //设置远程可访问 grant

Win7 IIS7.5+PHP Manager安装配置PHP5+Mysql教程

半腔热情 提交于 2020-04-01 14:34:20
一直想体验下PHP ON WIN,下面分享下在WIN7 IIS7.5上应用Microsoft Web Platform+PHP Manager安装配置PHP5的心得和感受。    Win7 IIS7.5+PHP Manager安装PHP教程   我在Win7上使用的是Microsoft Web Platform安装PHP Manager和PHP5.2.14的,首先介绍下Microsoft Web Platform这个平台。    Microsoft Web Platform是什么?    Microsoft Web Platform 是微软整合开发语言以及应用程序的平台,通过Microsoft Web Platform Installer可以安装配置诸如ASP.NET、PHP等开发平台以及相应的WEB应用,说白点有点类似软件商店。    通过 Microsoft Web Platform(Microsoft Web 安装2.0)下载安装PHP   通过WEB安装平台安装PHP5.2.14的页面在 这里 ,打开后点击 Install PHP5.2.14连接,首先会提示你安装Microsoft Web Platform Installer,然后点击页面第二部完成会弹出WEB平台安装程序2.0界面,如图 Microsoft Web Platform 安装程序平台,提示安装PHP  

搭建Mantis 缺陷管理系统

懵懂的女人 提交于 2020-03-28 23:26:29
转载自:http://www.cnblogs.com/snooper/archive/2009/09/07/1561715.html 搭建 Mantis 缺陷管理系统 By Snooper 错误必有!欢迎指正! 什么是 Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL). Mantis 是一个 BUG 管理系统。主要特点如下: 1、 用 php 写的系统,安装方便,不用像 bugzilla 那样安装那么多 perl 支持; 2、