本文目录一览:
- 1、做PHP开发一般都用什么软件?
- 2、Phpstudy搭建网站,感觉网站速度慢,看了说数据库链接改127.0.0.1,还是慢啊?怎么办
- 3、如何在vue.js全家桶下php环境
- 4、如何利用vue和php做前后端分离开发
- 5、前端vue与后端Thinkphp在服务器的部署
- 6、使用php搭建网站 和vue来搭建网站有什么区别?
做PHP开发一般都用什么软件?
订阅
作为程序员的你,常用的软件有哪些?现在的公司,在招聘程序员时,对程序员的要求特别高——恨不得这个程序员什么都会。为了能够应聘上一个好的职位,我们就要掌握非常多的编程技术。我就曾经学习了好多编程方面的东西,如:PHP、C++、CSS、HTML、JS、Vue、安卓开发、微信小程序等等,在开发的时候,我会使用到很多的软件。
一、sublime text。
sublime是我开发PHP程序时,最喜欢用的编程软件。它非常的小巧,但功能却非常的强大。我们可以给sublime安装非常好用的插件,比如:emmet插件,安装好emmet插件后,我们的编写代码的速度可以大副提升,只需要输入html:5,就会显示html5网页的主要标签代码(如下图)。-vuephp搭建网站
二、wampserver。
开发PHP程序时,我们一般都会在本地电脑上安装一个PHP的环境,然后,再在这个PHP环境下开发PHP程序,这样的好处,可以随时编写程序,随时做到很好的测试。在windows电脑上,PHP环境的软件还是很多的,我通常使用的是wampserver这个PHP集成环境软件。wampserver这个软件,集成了PHP、apache服务器、mysql数据库,这些都是我们开发PHP程序所必须。-vuephp搭建网站
三、flashfap。
在我们开发好PHP网站程序,在本地测试完成后,我们都是需要把这个PHP程序上传到真正的网站服务器上去的,这个时候,我们就需要一个上传工具。很多的网站,我们都是使用的虚拟主机,这个时候,我们就需要用到FTP上传工具,我使用最多的FTP上传工具就是flashfap,通过它,我们可以把PHP程序的文件全部传输到虚拟主机上。-vuephp搭建网站
四、xshell。
我的网站是存放在一个云服务器上,而且这个云服务器的系统是linux系统,要想管理这个云服务器,我们就要借助一个远程终端工具来进行连接。我最喜欢用的远程终端工具就是xshell,只需要简单的设置,就可以正常使用。我们在使用xshell工具时,可以直接使用windows的复制、粘贴等快捷键,非常方便。-vuephp搭建网站
五、wordpress。
wordpress是一个PHP网站程序,可以通过它,就可以快速搭建一个PHP网站。我的网站“码 不停蹄”就是用这个wordpress程序搭建的。我们只需要在安装好wordpress后,再安装一个好用的主题模板,就可以轻松拥有我们自己的个人网站了。wordpress是全球使用最多的网站程序,尤其是个人网站,wordpress绝对是他们的首先。-vuephp搭建网站
六、VMware虚拟机。
网站服务器的选择上,绝大多数的站长会选择linux系统的服务器,因为linux系统占用资源少、速度快。这样一来,就需要我们熟悉linux系统,而我们电脑通常都是安装的windows系统,怎么学习linux呢?可以用虚拟机呀。我使用的虚拟机就是VMware,比windows系统自带的虚拟机好用多,可以在vmware虚拟机里安装windows、linux、mac、dos等多种系统,这样一来,我们就可以在windows系统上直接学习linux或mac系统了。-vuephp搭建网站
七、android studio。
现在安卓手机市场份额非常高,全球智能手机市场中占比达到80%左右,所以,很多公司都在招聘安卓软件开发人员,而且工资都非常高。在学习安卓软件开发的过程中,我使用最多的是谷歌公司提供的android studio,这款开发工具非常强大,我们可以一边编写代码,一边查看虚拟手机上的适配情况。-vuephp搭建网站
八、dreamweaver。
在PHP网站程序开发过程中,一般情况下,我们要先开发网站的前端页面,也就是html静态代码。这个时候,dreamweaver最一个非常不错的选择。在编写html5代码的时候,我们可以通过dreamweaver轻松添加网页元素,如:音乐、视频、图片等,非常方便,可以大提升网页开发速度。-vuephp搭建网站
以上就是我常用到的软件,个个都是经典,相信很多的程序员跟我一样,也会用到其中的几个。当然,现在编程方面的软件太多了,各有各的优势,选择哪一个,还是要根据自己的使用习惯来定,在不断的磨合中,慢慢找到最适合自己的那几款。-vuephp搭建网站
Phpstudy搭建网站,感觉网站速度慢,看了说数据库链接改127.0.0.1,还是慢啊?怎么办
1、网站页面生成静态HTML
2、系统加入缓存设置
3、PHP版本设置为7.0以上
4、开启Opencache
5、使用vue/angular/nodejs等前端框架进行前后端分离
6、升级服务器或更换为更好的服务器
7、换用其他语言开发网站
以上,希望对你有帮助。
如何在vue.js全家桶下php环境
既然要用全家桶, 那么就需要先使用 Webpack, Webpack 是一个非常方便工具, 能根据配置文件自动地进行 JS 文件的打包.
首先我们需要安装 Node.js. 然后使用 NodeJS 里的 npm (NodeJSPackageManager) 进行包的安装和管理.
你可以去后盾人平台看一下,里面的东西不错
如何利用vue和php做前后端分离开发
你都说了是前后端分离,就不需要把vue嵌套php代码里。前后端用纯接口交换数据,找后端同事定义好restful接口,清楚返回的数据结构,接下来前端这块你就可以自己mock数据进行开发了。
至于如何搭建环境,看你也是个新手,还是直接用vue-cli,基本满足你的开发需求。记得打包的时候,npm run build一下,打包好的文件夹就是后台那边需要的。
前端一点都不懂后台,这是简直不可想象的,劝你有时间还是要了解下后台的基本概念。
这样解决就可以了,简单粗暴,个人建议还是去后盾网去经常看看教学视频学习学习吧
前端vue与后端Thinkphp在服务器的部署
vue在服务端部署时,我们都知道通过npm run build 指令打包好的dist文件,通过http指定是可以直接浏览的,Thinkphp通过域名指向index.php文件才可以浏览。要使前端正常调用后端数据,有两种方法:1、前端跨域调用后端数据,2、前端打包文件部署在后端的服务器文件夹下(同域)。-vuephp搭建网站
web服务器: apache
一、跨域
在服务器配置站点:
在路径/home/www/ 下创建test项目文件夹,用来放项目文件。
找到httpd-vhosts.conf文件配置站点
前端站点:
ServerName test.test.com
DocumentRoot "/home/www/test/dist"
DirectoryIndex index.html
后端站点:
ServerName test.testphp.com
DocumentRoot "/home/www/test/php"
DirectoryIndex index.php
将前端打包好的dist文件放在/home/www/test/ 文件夹下,运行可浏览,当路径改变时,刷新会出现404错误。此时dist文件下创建一个.htaccess文件,当路径不存在时,路径指向能解决此问题。-vuephp搭建网站
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
在/home/www/test文件夹下创建项目根目录php文件夹,将thinkphp文件放在php下。TP5的入口文件在public文件下,在这将public下的入口文件index.php挪到php文件夹下(个人习惯将入口文件放在项目根目录), 后端绑定Index模块。-vuephp搭建网站
前端调用后端接口,存在跨域,跨域解决方法有好几种,在这我将在后端php做配置,解决跨域问题,在公用控制器设置跨域配置:
class Common extends Controller
{
public $param;
// 设置跨域访问
public function _initialize()
{
parent::_initialize();
isset($_SERVER['HTTP_ORIGIN']) ? header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN']) : ''; -vuephp搭建网站
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS');
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, authKey, sessionId"); -vuephp搭建网站
$param = Request::instance()-param();
$this-param = $param;
}
}
前端调用登录接口: this.axios.post('', {user: '', password: ''})。
(可在webpack.base.conf.js文件下可定义接口:)
二、同域
后端配置同上,公共配置器中的header配置注释。将前端的dist文件下的所有文件(包含.htaccess),放在php文件夹下。将后端index控制器的index方法的路径重定向php下的index.html文件:-vuephp搭建网站
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index() {
$this-redirect('/index.html');
}
}
前端调用登录接口: this.axios.post('/index.php/base/login', {user: '', password: ''})
转自:
使用php搭建网站 和vue来搭建网站有什么区别?
PHP一般开发后端,VUE是一个前端框架,二者搭配使用的,并无冲突。
另外面板你可以试下护卫神主机大师Linux