ubuntuphp环境搭建
⑴ Ubuntu安装php
apt-get update 更新
apt-get install language-pack-en-base software-properties-common -y 解决语言冲突和中文乱码
locale-gen en_US.UTF-8 语言环境
apt-get install vim -y 安装vim
LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php 使用ppa安装php
apt-get update 再次更新
apt-get install php7.4 php7.4-fpm php7.4-cli php7.4-dev php7.4-redis php7.4-mysql php7.4-curl php7.4-xml php7.4-json php7.4-gd php7.4-mbstring php7.4-zip php7.4-bcmath -y 安装php和相关组件
php -v 查看php版本
⑵ WSL Ubuntu 宝塔 PHP 环境安装及配置
在 Microsoft Store 中找到 Ubuntu 18.04 LTS,点击安装。
修改 /etc/ssh/sshd_config 中的相应配置项为
重启ssh
安装Nginx后,在 /etc/nginx/nginx.conf 的 http block 中加入(解决 PHP-FPM 超时问题)
重启宝塔
配置为 阿里云 Composer 全量镜像
增加个人配置 ~/.vimrc
⑶ 如何在Ubuntu上使用eclipse搭建PHP开发和调试环境
1.安装Eclipse和PDT等插件:最简单的是从这个站点http //eclipse org/pdt/下载最新版本的PDT x.x All In Ones / Eclipse PHP Package
2.安装Java运行环境Jre/Jdk,注意JRE或者JDK的版本必须要满足Eclipse软件的最低需求
3. 安装配置xdebug(可以参考我的文章http //blog csdn net/huoyin/article/details/7538738),最好将这个文中的端口改为9000,这样在eclipse中就可以少配置一部分
4. 重启apache
sudo /etc/init.d/apache2 restart
5. 打开eclipse,建一个PHP项目,再建一个PHP网页
echo phpinfo();
保存,在firefox中测试看一下结果。这里要注意路径,一定要找得到文件。
6. 配制eclipse的浏览器
打开eclipse,找到window->preferences->general->web browser,看一下有没浏览器,没有就添加一下,当然是firefox
7. 配制运行及调试选项
window->preferences->PHP->>php executables->add->设置如下
php5
/usr/bin/php5 (注意这里要选择php5,不要是php,因为我们安装的是php5-xdebug)
8.建立PHP脚本后,最后调试运行
打开Run->Open Debug Dialog ,选择调试所需要用的名称和环境,仔细看一下,应该没问题。
然后就可以单步调试了。
主要的就这么多,其他的自己多摸索一下.
-----------------------------------------------------------------------------------------------------------------------------------
软件开发的断点调试是必不可少,这里介绍ubuntu中eclipse工具中php的调试配置。
本打算配置ZendDebugger 进行调试,配置了老长时间没配置成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的问题,必须先卸载,本文介绍使用xdebug了。
软件安装太简单了,分别执行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的配置:
php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli 下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
用超级用户权限分别打开上面说的两个php.ini,添加如下代码
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
重新启动apache:sudo /etc/init.d/apache2 restart
配置eclipse的调试和运行环境
打开eclipse的菜单-[windows]->[preferences]
选择php -debug在右面窗口中的php debugger中选择xdebug,下面的字符集选择与开发的代码字符集一致,然后应用。
选择php executables的窗口右面新建,名称:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。
好了,现在一切顺利,就可以进行断点调试程序了。
⑷ 在ubuntu里搭建php环境遇到问题,求解答,谢谢。。。
从截图来看,apache服务器搭建成功,从错误信息提示来看,是常见的404错误。
HTTP 404 错误意味着链接指向的网页不存在,比如说:网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。
结合错误截图,据我的经验判断:
请检查 apache 里网站根目录的设置,看下phpmyadmin 这个目录是不是在网站的根目录下。
2. 检查相关的 php 的配置情况,如:对于 .php 是否能正确解析、缺省的主页文件是否设置好( index.php; index.html)等。