一、安装Apache2
对于安装新的Linux的命令,对于新手的建议是首先执行以下语句
sudo apt update
对于我们的操作系统库进行一个更新,避免不必要的麻烦
开始下载apache2
执行:
sudo apt install apache2
如果提示什么什么进程锁死
一般下好了之后我们是自动运行的,打开web,输入你的本地端口号(默认:127.0.0.1)
如果出现以下界面,说明运行成功
以下命令分别是apache2的开始、结束、重启命令
/etc/init.d/apache2 start /etc/init.d/apache2 stop /etc/init.d/apache2 restart
扩展(可以不看):由于apache2的特殊性,他只可以访问/var/www/htm目录下的文件,如果需要对其进行修改,读者可以通过以下命令修改,手动添加需要访问的路劲
sudo vim /etc/apache2/mods-available/dir.conf
二、安装PHP
sudo apt install php sudo apt-get install libapache2-mod-php
我们执行上诉两条命令,等待安装完成之后,重启Apache2(见上诉Apache2重启)
测试(编写后也记得重启Apache2):
通过在/var/www/html目录下创建testphp.php文件
nano /var/www/html/testphp.php
编写
<?php phpinfo();?>
如果提示权限不够,请切换至管理员权限,两个任选
su sudo su
并在本地浏览器中执行,如果出现
说明程序执行成功,读者也可以自己去编写相应的php代码,如下图所示
三、安装MySQL
这个地方有一个大坑,就是如果输入:sudo apt install mysql-server php7.0-mysql,会报错无法找到名为“php7.0-mysql”的包。装这个包是为了让php和mysql能够配合使用。为此我们直接执行下面的语句
sudo apt-get install mysql-server sudo apt install php-mysql sudo apt-get install mysql-client
在这里也会有一个很奇怪的地方,就是他是真的没有让你输入密码,这也对我们后面数据库的参看添加了麻烦,我们可以通过如下命令对于数据库进行验证
可以直接查看数据库用户和数据库密码
sudo cat /etc/mysql/debian.cnf
访问数据库,代码见上一条指令
比如说我就是:mysql -u debian-sys-maint -p mysql -u (数据库用户名) -p
四、安装phpmyadmin
执行执行进行下载
sudo apt-get install phpmyadmin
在执行过程中,会让读者选择,我们直接选择apache2即可
安装完成之后,我们再通过ln建立链接
ln -s /usr/share/phpmyadmin /var/www/html
由于不同版本的安装,版本不通我们再通过
cd /etc/php
ls
查看好相应的版本号,我们再通过
例如我版本就是:nano /etc/php/7.2/apache2/php.ini
nano /etc/php/(对应版本号)/apache2/php.ini
通过Ctrl+W 查找所有的 display_errors = off,全都修改成on(部分版本只有一个,部分版本有两个)
如果版本出现 extension=php_mbstring.dll也请读者删除(我的版本没有)
最后我们再重启Apache2,对http://127.0.0.1/phpmyadmin/进行访问,即可看到
输入数据库用户名和密码
可以直接查看数据库用户和数据库密码
sudo cat /etc/mysql/debian.cnf
完成
五、Windows映射
查看自己Linux的IP地址
ifconfig -a 如果不行下载 sudo apt install net-tools 还可以用 ip addr
在window上输入
Ip+/phpmyadmin即可