如何设置php+Mysql开发环境

如何设置php+Mysql开发环境

如何在 Ubuntu 中设置 php + My sql 开发环境?

答案1

http://www.iasptk.com/ubuntu/20463-apache2-with-php5-and-mysql-support-on-ubuntu-server

Ubuntu 服务器上支持 PHP5 和 MySQL 的 Apache2

LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写。

在 Ubuntu 服务器上安装支持 PHP5(mod_php)和 MySQL 的 Apache2 网络服务器。

安装 MySQL 5

sudo apt-get install mysql-server mysql-client

安装 Apache2

sudo apt-get install apache2

Apache 的默认文档根目录是/var/www在 Ubuntu 上,配置文件是/etc/apache2/apache2.conf。其他配置存储在 /etc/apache2 目录的子目录中,例如 /etc/apache2/mods-enabled(用于 Apache 模块)、/etc/apache2/sites-enabled(用于虚拟主机)和 /etc/apache2/conf.d。

安装 PHP5

sudo apt-get install php5 libapache2-mod-php5

之后我们必须重新启动 Apache:

sudo /etc/init.d/apache2 restart OR sudo service apache2 restart

在 PHP5 中获取 MySQL 支持

为了在 PHP 中获得 MySQL 支持,我们可以安装 php5-mysql 包。最好安装一些其他 PHP5 模块,因为您的应用程序可能需要它们。您可以像这样搜索可用的 PHP5 模块:

apt-cache search php5

选择您需要的并像这样安装它们:

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

现在重新启动Apache2:

sudo /etc/init.d/apache2 restart OR sudo service apache2 restart

缓存是一款免费且开放的 PHP 操作码缓存器,用于缓存和优化 PHP 中间代码。它与其他 PHP 操作码缓存器(如 eAccelerator 和 APC)类似。强烈建议安装其中一个来加速您的 PHP 页面。

Xcache 可以按如下方式安装:

sudo apt-get install php5-xcache

现在重新启动Apache:

sudo /etc/init.d/apache2 restart OR sudo service apache2 restart

phpMyAdmin

phpMyAdmin 是一个 Web 界面,您可以通过它管理您的 MySQL 数据库。

sudo apt-get install phpmyadmin

答案2

sudo apt-get install tasksel
sudo tasksel
  • 选择 LAMP

答案3

使用以下命令安装 php5、php5-mysql 和 mysql-server

sudo apt-get install php5 php5-mysql mysql-server

如果您要在 Web 服务器上托管 php5 应用程序,您可能需要使用以下命令安装 apache 和 apache 的 php 支持模块

sudo apt-get install apache2 libapache2-mod-php5

答案4

对于 ubuntu 14.04 或更高版本:

sudo apt-get install php5-xdebug php5-mysql mariadb-server mariadb-client mysql-workbench apache2-utils apache2 libapache2-mod-php5

确保 xdebug lib 安装在正确的文件夹中:

cd /usr
find . -name 'xdebug.so' 2> /dev/null

输出内容如下:

./lib/php5/20121212/xdebug.so

附加

/etc/php5/apache2/php.ini 

/etc/php5/cgi/php.ini 

包含以下行的文件:

;;;;;;;;;;;;;;;;;;;;;;;;

[XDebug]
;if the find command output was different, paste that output within the double quotes with out the leading period. 
zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000
xdebug.max_nesting_level=300

;;;;;;;;;;;;;;;;;;;;;;;;

您需要重新启动 Apache 服务器:

sudo service apache2 restart

就这样,你应该可以开始了。要检查并确保一切正常,您可以使用 phpinfo() 分析工具。

从 shell 提示符创建一个 php 信息文件:

php -i > phpinforesults.log

打开新创建的文件,全选并复制:

gedit phpinforesults.log

最后,将输出粘贴到https://xdebug.org/wizard.php并点击分析按钮。第一部分应该显示 xdebug 安装版本 2.2.3,或者最新版本。

祝你好运,我希望这会有所帮助。

相关内容