MySQL 和 PHP 问题

MySQL 和 PHP 问题

我是服务器端编程的新手。我需要在计算机上运行 lampp 和 mysql。我已经使用以下方式安装了 mysqlTaskel Lamp 服务器,然后使用apt-get 安装 libapache2-mod-php5 phpmyadmin。现在我已经知道如何使用它们了。在 Windows 上的 xampp 中,我只需要将我的 php 文件复制到 htdocs 目录中。如何在 Linux 中运行 php 文件并将其连接到我的 MySQL?

答案1

也许您应该先安装以下软件。

sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin

接下来就是配置你的服务器了。1、测试apache,打开浏览器,输入127.0.0.1,如果出现“It Works!”,那就好了。2、测试php,在/var/www下创建一个文件,名字叫“index.php”,内容为:

<!--?php phpinfo(); ?-->

保存并打开 URL“127.0.0.1/index.php”,应该会出现 php 信息,如果没有,请确保您有适当的权限。

3,配置并测试phpmyadmin。首先,以root身份运行,

sudo -i               #run as root
cd /etc/apache2/conf.d

然后创建一个名为“phpmyadmin-web.conf”或其他你喜欢的文件,文件内容为:

Alias /phpmyadmin /usr/share/phpmyadmin
<directory usr="" share="" phpmyadmin="">
   AllowOverride All
</directory>

最后,您还应该创建一个符号链接:

sudo ln -s /var/www/phpmyadmin /usr/share/phpmyadmin

然后重新启动 apache 服务器

sudo /etc/init.d/apache2 restart

现在,你可以将你的 ubuntu 用作 lamp 服务器了。

答案2

我不确定我是否理解了你的问题,但如果你刚刚安装了lamp-server,你应该已经隐式安装了apacheWeb 服务器。

据我所知,您必须将文件放入的默认目录是/var/www/。只需转到http://localhost(或您正在运行的主机)并检查是否看到某些内容。

默认情况下,apache 服务器和 mysql 数据库应在启动后自动启动。因此您不必像 那样启动它们xampp

如果您看到任何输出,http://localhost它应该包含描述,说明如何更改内容。但它应该放在 下/var/www/

mysql 连接与在 Windows 上相同,因为您用 PHP 编写它。mysql 数据库应在端口上运行3306

您还可以检查本网站tasksel其中描述了如何运行 PHP 。

答案3

我的理解是,您想像使用 Windows 一样安装 xampp 服务器。

如果这是您想要的,请下载并安装xampp 来自这里

该 xampp 套件包含 apache 服务器、mysql 服务器、php、perl 和 phpmyadmin。

xampp的安装和配置说明可以在这里找到这里

这样,您不需要单独安装mysql或php。

如果你正确地遵循说明,你会发现你的文档目录位于/opt/lampp/htdocs

相关内容