php环境搭建

ubuntu搭建php开发环境记录

三世轮回 提交于 2019-11-29 18:27:31
这两天自己在阿里云上面买了一个ecs,系统选的是ubuntu16.04,第一件事就是先搭环境,这次准备使用lamp组合。 Apache安装 首先安装apache服务器,ubuntu下面使用apt-get来下载安装软件。 输入密码后,便开始下载安装了,安装好后打开浏览器,输入localhost查看是否安装成功 如果如上显示的话,说明安装成功了。 PHP安装 这里我准备安装PHP7.0版本的,在命令行输入:sudo apt-get install php7.0 安装完成后输入:php -v 查看PHP是否安装成功 PHP和Apache都安装好后就需要让Apache能够识别解析PHP文件,我们先搜一下有没有适合PHP7的插件,输入命令:apt-cache search libapache2-mod-php 可以看到搜出来的结果里面有一个是PHP7.0版本的,我们就安装这个:sudo apt-get install libapache2-mod-php7.0   下面我们就可以随便写一个php文件看是否可以解析访问。输入命令: cd /var/www/html 切换到apache项目目录下,新建文件:sudo vim test.php 保存后浏览器访问:localhost/test.php 如果一切正常的话,就会看到php的一些信息。 Mysql安装 接下来就是安装数据库Mysql了

Windows下搭建PHP开发环境

﹥>﹥吖頭↗ 提交于 2019-11-29 16:27:24
PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。    一、准备工作-下载所需软件 Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP php-5.3.10-Win32-VC9-x86.zip MySQL mysql-5.5.20-win32.msi    二、安装软件      安装Apache : 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。     安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。      安装PHP :将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。      安装MySQL :双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom     安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8

ubuntu13.04下php环境搭建

走远了吗. 提交于 2019-11-29 15:44:29
之前的php开发都是在windows下进行的,由于电脑换成了ubuntu系统,之前从未搞过linux下的php环境搭建,故记录之,以备查。 一、使用apt-get方式为Ubuntu安装PHP+MYSQL+Apache 分别执行如下命令: (1)安装MYSQL sudo apt-get install mysql-server sudo apt-get install mysql-client (2)安装Apache sudo apt-get install apache2 (3)安装PHP sudo apt-get install php5 sudo apt-get install libapache2-mod-auth-mysql sudo apt-get install php5-mysql 安装结束后,检测是否成功: (1)检测Mysql是否正常 在终端中输入:mysql -uusername -ppassword (将username和password替换为你所设置的)看是否可以正常登陆 (2)检测Apache是否正常 在浏览器中打开: http://localhost/ 如果出现如下信息,则表明正常。 It works! This is the default web page for this server. The web server software is

基于vue-cli的反向代理设置及axios获取json数据

北城以北 提交于 2019-11-29 15:41:01
点击查看原文 一、后端接口搭建 后端用的是php,自己只是个菜鸟,复习了下基础知识后搭建出来的,环境用的是phpstudy集成环境搭建的。代码如下: <?php header('content-type:application/json;charset=utf8'); function connect_mysql(){ $servername = "localhost"; $username = "root"; $password = "root"; $dbname = 'test'; // 创建连接 $conn = new mysqli($servername, $username, $password,$dbname); $conn->query("set character set 'utf8'"); $conn->query("set names 'utf8'"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } return $conn; } function getAnswer(){ //查询数据 $sql = "SELECT * FROM table_question WHERE 1"; $con = connect_mysql(); $result = $con-

Linux下PHP+Nginx环境搭建

…衆ロ難τιáo~ 提交于 2019-11-29 12:42:50
PHP+Nginx环境搭建 作者:王宇阳( Mirror )^_^ 参考文章: ​ Nginx+PHP+MySQL安装参考 ​ PHP源码安装经验 ​ PHP源码环境搭建过程中常见问题 CentOS环境 配置CentOS-7网络: CentOS(最小安装)默认是不打开网络的 启动网络 vi打开:/etc/sysconfig/network-scripts/ifcfg-ens33 文件 将 “ONBOOT:no”属性修改为:“ONBOOT:yes” 重启网络服务 # sudo service network restart OK : # ip addr Nginx服务: 安装依赖包 安装: # yum -y install build-essential 安装:更多依赖包 # yum -y install gcc automake autoconf libtool make 安装:g++ # yum -y install gcc gcc-c++ 安装PCRE库 选定源码目录 ==> ftp下载PCRE库 ==> 安装PCRE库 # cd /usr/local/src # wget ftp://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz # tar -zxvf pcre-8.42.tar.gz # cd /pcre-8.42 # ./configure

LNMP平台搭建

梦想与她 提交于 2019-11-29 12:03:48
部署Nginx软件 1)安装支持软件: Nginx的配置及运行需要pcre、zlib等软件包的支持,因此应预先安装这些软件的开发包(devel),以便提供相应的库和头文件,确保Nginx的安装顺利完成。 [root@nginx~]#systemctl stop firewalld [root@nginx~]#iptables -F [root@nginx~]#setenforce 0 [root@nginx~]# yum -y install pcre-devel zlib-devel openssl-devel 2)创建运行用户、组: Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以便更准确地控制其访问权限,增加灵活性、降低安全风险。如:创建一个名为nginx的用户,不建立宿主目录,也禁止登录到shell环境。 [root@nginx~]#useradd -M -s /sbin/nologin nginx 指定shell /sbin/noligin 是不允许用户登录的意思 3)编译安装nginx: 释放nginx源码包 [root@nginx~]# tar xf nginx-1.16.0.tar.gz -C /usr/src/ 4)配置编译: [root@nginx~]# cd /usr/src/nginx-1.16.1/ [root

部署企业LNMP架构搭建bbs

时光毁灭记忆、已成空白 提交于 2019-11-29 11:24:19
部署企业LNMP架构 1===============部署Nginx 2===============安装及部署Mysql数据库 3===============安装PHP解析环境 4===============配置Nginx支持PHP环境 5===============LNMP平台部署web应用 关闭相关安全机制 [root@nginx~]#systemctl stop firewalld [root@nginx~]#iptables-F [root@nginx~]#setenforce 0 1.部署Nginx软件 (1)安装支持软件: Nginx的配置及运行需要pcre、zlib等软件包的支持,因此应预先安装这些软件的开发包(devel),以便提供相应的库和头文件,确保Nginx的安装顺利完成。 [root@nginx~]#yum -y install pcre-devel zlib-devel openssl-devel (2)创建运行用户、组: Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以便更准确地控制其访问权限,增加灵活性、降低安全风险。如:创建一个名为nginx的用户,不建立宿主目录,也禁止登录到shell环境。 [root@nginx~]#useradd -M -s /sbin/nologinnginx (3)编译安装nginx:

PHP的一些基础语法

有些话、适合烂在心里 提交于 2019-11-29 10:23:26
一、windows环境下php环境 搭建环境对于每个开发者来说,是必须要掌握的技能,但是对于刚刚接触开发没多久的小白来说,完全没有必要把大把的时间花费在搭建环境的身上,想要学习搭建环境,完全可以等到后期再来研究,在学习的初期,完全可以怎么方便怎么快就怎么来。 在windows中,可以选择单独安装环境,也可以选择安装集成环境。 但是有意思的是,我们如果单独的下载php环境需要的文件,会发现任何一个文件都超过百M,但是如果我们安装集成环境,你会发现集成环境的大小都要远远小于独立下载的文件。而出现这种情况的原因是因为独立的文件里面包含了软件的全部服务,而我们单独下载的集成环境则省略了很多内容,所以才导致文件大小不同。 那么对于刚刚入行的我来说,采用集成环境能够减少配置繁琐环境的时间以及不必要的麻烦。 目前国内比较好用的集成环境有很多,例如,wampserver ,phpstudy等等.而我使用的就是phpstudy这款集成环境,中文界面,可以调整多个版本的php等等。 在安装完成之后需要对系统的环境变量进行配置,将php目录路径和mysql目录路径写入到环境变量当中,从而保证开发中的使用。 而我今天所讲的只是php中目前我所掌握的一些基础语法。 二、php定界符 php会经常和html打交道,而php是可以放在html代码的任何位置,以<? 开始,以?>结束。但是需要注意的是

Windows 64位下安装php的redis扩展(php7.2+redis3.0)

浪尽此生 提交于 2019-11-29 09:49:11
前置条件:为php7.2搭建redis扩展的前提是在本机上已经成功搭建好php的运行环境,我的电脑的运行环境时 apache2.4+mysql5.5+php7.2. 操作系统为64位,编译环境为Microsoft visual C++ 2017 Redistributable 1下载redis3.0 : https://github.com/MSOpenTech/redis/releases 2 将下载的文件解压到电脑中(D:\redis),安装完成。 redis-cli.exe # 客户端 redis-server.exe # 服务器 redis.windows.conf # 配置文件 3 开启redis服务 在命令行窗口跳转到redis的安装目录(windows键+R键->,输入cmd命令,进入DOS操作系统窗口->进入redis安装目录),在窗口中输入 redis-server redis.windows.conf 回车出现下面界面则reids服务安装成功且成功启动: 4 安装php的redis扩展 4.1 下载php_redis.dll驱动文件, https://windows.php.net/downloads/pecl/snaps/redis/3.1.4/ 根据php的版本信息下载对应的redis驱动文件 phpinfo()信息 选择对应文件 4.2 将下载的php

Ubuntu-server14.04搭建LAMP环境

試著忘記壹切 提交于 2019-11-29 04:45:55
对于很多PHP初学开发者来讲,搭建一个可用于生产的LAMP环境是一件费时费力的事情,本文以 ubuntu-server14.04为例,给出一个搭建环境的教程,供大家参考; 1.更新软件源 sudo apt-get update 2.安装Apache sudo apt-get install apache2 3.查看Apache是否安装成功 apache2 –v 如下所示,表示搭建成功 4. 通过浏览器访问服务器的IP,如果出现Apache欢迎界面,表示安装成功,如下所示: 5.安装PHP5 sudo apt-get install php5 6.查看PHP5的版本 php5 –v 表示PHP5已经安装成功。 7.查看apache是否已经加载libphp5.so模块,该模块是Apache用来指挥PHP解析器来执行PHP代码的模块 cat /etc/apache2/mods-enabled/php5.load 表示该模块已经加载 8. 安装mysql ,安装过程中会让输入数据库的root用户密码,两次输入后即可继续安装至完成,注意这个密码不是系统root账户的密码,而是你安装的数据库默认用户root的密码 sudo apt-get install mysql-server 9.检查是否加载了mysql.so的扩展,PHP通过该扩展链接mysql执行CURD操作,如果提示no such