我是服务器端编程的新手。我需要在计算机上运行 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
,你应该已经隐式安装了apache
Web 服务器。
据我所知,您必须将文件放入的默认目录是/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