有php源码怎么运行,作为PHP程序员的你?
NetBeans -NetBeans是供普通大众使用的PHP IDE
PHPStorm-PHPStorm 是全功能的PHP IDE,其拥有最现代化的功能集可以快速便捷的进行网页开发。
Sublime Text 3 / PHP IDE--它轻量级,拥有丰富的特性,还支持在Windows,OSX 和 Linux 上运行。 Sublime text 编辑器变得强大是通过插件和包来实现的。
Eclipse PDT--Eclipse拥有一个庞大的开发者社区致力于开发各种各样的插件,使Eclipse能够具备任何一款如Storms PHP, NetBeans和Zend studio等顶级的开发IDE一样功能。
VIM--Facebook的工程师在使用自己的Hack语言之前,一直都是使用VIM来编写他们的PHP代码。
还有蛮多就不一一举例了,代码编辑器只是一个工具按照个人喜好来就好
PHPer除了写业务代码之外更需要热衷于学习各种技术实现、不仅对项目熟悉,还要能解决性能问题。只有深入学习PHP优化,Swoole接口,微服务,Mysql底层优化等,才能拥有一份不错的薪资!
PHPer需要进阶的、我准备了一套中高级进阶学习教程还可加入大牛学习圈子,分享tp,laravel,swoole,swoft微服务等教程,各种大牛都是3-8年PHP开发者,每天还有12年的架构师做讲解,助你进阶中高级PHP程序员,增值涨薪!需要可关注本头条号,并且发送私信关键词:PHP
如何搭建php环境?
我用的是集成环境xampp,好处是你不必再一个个的单独安装,一键集成,基本都帮你配置好了,一些额外的配置可自行设置。首先下载好所需的安装包。
安装包下载好后,双击运行,我这里安装的是7.2.7版本的,其实你安装哪个都可以,双击后基本一直Next即可。
到最后的安装完成,会询问你是否现在就要运行,可以先勾选上,表示现在就开始运行环境。
安装完成后,要选择语言,我选择的是美国标识,然后点击Save,保存即可。
至此安装完成,然后会弹出xampp的控制面板,你在弹出的窗中将Apache、MySQL后面带有的Action动作中的Start点击下,标识开启服务器Apache和运行数据库MySQL。
xampp的安装目录中的文件有很多,如果你觉得有些你目前不会用到,那么可以将属性设置为隐藏,这样目录就看起来简洁多了。
xampp的程序目录在htdocs中,访问程序的话,在你的浏览器中输入localhost/xxx 就可以访问了。
如何运行php代码?
需要在计算机上安装PHP解释器,并且要在支持PHP的Web服务器或本地开发环境中打开PHP文件。具体步骤如下:
1. 下载和安装PHP解释器,例如从https://www.php.net/下载最新的PHP版本。
2. 安装支持PHP的Web服务器,如Apache、Nginx等。也可以使用本地开发环境,如XAMPP、WAMP等。
3. 在Web服务器或本地开发环境中创建一个名为.php的文件,并为其编写PHP代码。
4. 将PHP文件上传到Web服务器或本地开发环境,并使用Web浏览器访问该文件,以便PHP解释器解释和执行其中的代码。
5. PHP代码运行完后,结果将显示在Web浏览器上或命令行终端中,具体取决于您使用的Web服务器或本地开发环境。
phpstudy怎么运行tp框架?
安装好phpstudy后,运行软件.首先将 tp 的程序放到一个目录 web_thinkphp (可自定义)打开phpStudy面版右边有一个php版本,选择好tp所需要的版本(tp3.2先5.3~5.4即可,tp5可选 5.5+)127.0.0.1 tp.me保存(如果没有修改权限,可以在桌面上建一个文件 hosts 加入上面一行代码后再覆盖到 hosts 所在的目录)在 其它选项菜单 -> 站点域名管理 -> 路径: 指向 web_thinkphp端口:80[新增] -> 保存并生成配置文件然后 浏览器中输入 tp.me 就运行 tp 了
服务器linux环境运行php?
以centos7为例,模式为lnmp。(使用root用户登录)
更新阿里云yum源1、进入源目录
# cd /etc/
yum.repos.d/
2、备份原repo文件
# for name in `ls`; do mv $name ${name}.bak ; done
3、下载阿里云yum源
# curl
http://mirrors.aliyun.com/repo/Centos-7.repo > Centos-7.repo
4、清理并生成缓存并安装epel
nginx安装1、安装pcre,可以支持rewrite功能。
# yum install pcre*
2、安装openssl,可以支持ssl功能
# yum install openssl*
3、从官网下载稳定版,此时是1.16.1,然后解压(如果没有wget ,请执行yum install wget)
# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.16.1.tar.gz
# tar -zxvf nginx-
1.16.1.tar.gz
# cd nginx-1.16.1
4、安装软件三板斧(./configure , make , make install)。
# ./configure --prefix=/usr/local/nginx-1.16.1 --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
# make
# make install
5、centos7防火墙打开http, https
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --zone=public --add-service=https --permanent
# firewall-cmd --reload
6、启动nginx
# /usr/local/nginx-1.16.1/sbin/nginx
当通过你系统的IP地址访问出现如下画面,则安装成功
关闭nginx:
# /usr/local/nginx-1.16.1/sbin/nginx -s stop
当改变了nginx.conf后,要重置:
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
安装php和php-fpm1、安装php7,这里选择php70w,需更新webtatic源
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum install php70w
2、安装php扩展,这里以xml扩展示例,你也可以使用yum list php70w*查看所有扩展。
#yum install php70w-xml
3、查看安装结果
#php -v (查看版本)
#php -m (查看扩展)
4、安装php-fpm,(这个与nginx一起使用来解析PHP脚本的)
#yum install php70w-fpm
5、启动php-fpm,并加入开机启动
# systemctl start php-fpm
# systemctl enable php-fpm
6、新建www用户
# useradd www -s /sbin/nologin
7、修改nginx.conf,加入php解析
第2行
第45行
第65-71行改成如下图所示:
8、将html目录所有者改为www,并将权限改为755
# chown -Rf www:www /usr/local/nginx-1.16.1/html
# chmod -Rf 755 /usr/local/nginx-1.16.1/html
9、重启nginx看到如下结果,即配置成功
# /usr/local/nginx-1.16.1/sbin/nginx -s reload