下面是“ubuntu下搭建php开发环境”的完整攻略。
下面是“ubuntu下搭建php开发环境”的完整攻略。
准备工作
首先,我们需要安装Ubuntu操作系统和更新软件包列表到最新状态。可以通过运行以下命令完成:
安装NGINX
我们首先要安装WEB服务器NGINX。可以通过运行以下命令完成:
在启动NGINX之前,我们需要更改默认的NGINX配置文件。因为默认的配置文件运行的是Apache服务器。
然后将以下内容复制到新创建的文件中:
保存并关闭文件。需要将"your-domain.com"替换为自己的域名,并对应的相关文件夹要存在。
然后检查写入的配置文件是否有效,并重启NGINX服务器:
安装PHP5-fpm
接下来,我们将安装PHP解释器和相关库。 PHP5-fpm是一款与NGINX配合使用的PHP解释器。 安装PHP5-fpm的命令如下:
安装Memcached
为了提高Web站点性能,我们将使用Memcached缓存服务器。可以通过运行以下命令来安装:
现在,Memcached已经启动并正在运行!
安装Xdebug
为了方便调试,我们还需要安装Xdebug插件。 Xdebug能够增强php解释器的调试功能。 安装Xdebug的命令如下:
然后编辑 /etc/php5/fpm/php.ini文件,并添加以下配置:
保存后,重启PHP5-fpm:
示例说明
以下是两个示例:
示例1
假设我们需要在“/var/www/your-domain.com/public”文件夹下创建一个新站点。 首先,创建一个网站目录:
然后,创建一个测试PHP文件index.php:
将其保存到 /var/www/your-domain.com/public/index.php。
最后,打开浏览器并访问 http://your-domain.com/ ,即可查看php信息。
示例2
另一个示例,假设我们有一个MySQL数据库,然后我们将要在站点中使用该数据库。安装必要的PHP库:
然后,创建一个新的MySQL数据库和用户:
然后,我们将在站点的上下文中使用MySQL数据库。 打开index.php文件,并添加以下代码:
保存并重新加载页面。如果一切顺利,你应该会看到“Connected successfully”的输出。
至此,我们已经完成了Ubuntu上搭建PHP开发环境(NGINX+(CGI)php5fpm+Memcached+Xdebug)的完整攻略。