Linux系统怎么弄来就不教了,装虚拟机不用钱但耗费内存及网络桥接的时候比较难,买个服务器就很简单了,我的是TX云的Centos8。
一、Apache安装与调试
1.在管理员目录下执行以下安装命令。
yum -y install httpd*
成功标志:
2.看一下网站根目录有莫得:
3.cd 切回根目录,启动阿帕奇服务:
cd
systemctl enable httpd.service
systemctl start httpd.service
启动之后查看进程和端口:
pstree |grep httpd
netstat -tunpl
4.手机或电脑网址输入你的服务器公网ip查看阿帕奇服务是否o98k:
二、PHP安装与调试
1.在管理员目录下执行以下PHP安装命令,看到Complete!即安装成功。
yum -y install php*
2.开启PHP服务
systemctl enable php-fpm.service
systemctl start php-fpm.service
检查是否成功启动
systemctl status php-fpm.service
3.重启一下Apache
systemctl restart httpd.service
cd切换到网站根目录,vi 命令打开文件(不存在则新建,也可用touch先新建再用vi命令打开)
cd /var/www/html
vi index.php
vi打开文件按 i 键进入编辑状态写入以下代码(命令窗口下边有个-- INSERT --即编辑状态),输完按 Esc键退出编辑状态,再输入:wq保存并退出。(注意冒号使用半角即英文状态下输入)
<?php
phpinfo();
?>
在手机或电脑网址输入你的服务器公网,查看运行结果。
------### 可选配置 ### ------
- 注意,阿帕奇默认优先运行index.html文件,若网站根目录同时存在index.php和index.html,阿帕奇会运行.html文件。若要修改成优先运行index.php可参照以下步骤进行修改:
123走
- cd切换到配置文件所在目录 cd /etc/httpd/conf
- 打开httpd.conf文件 vi httpd.conf
- 输入/index.html按回车搜索,再按回车将光标移动到下一匹配处…直到找到IfModule标签里的index.html,按 i 键进入编辑状态,在index.html前添加index.php 如下:然后按Esc键退出编辑状态,再输入:wq保存并退出。(:q是不保存退出,:w是保存不退出)(/是从光标处向文尾搜索,?是从光标处向文首搜索)
- 重启阿帕奇 systemctl restart httpd.service
------### 可选配置 ### ------
三、MySQL安装与调试
1.同样切回管理员目录再输入yum安装命令
yum -y install mysql*
安装出错,大概意思是yum缺少部分的包,尝试跳过不可安装的包,提示解决方法之一是加上 - - skip-broken ,那就加上呗(简单粗暴,有更好的解决方法欢迎大佬在评论区狠狠地教育我!)
yum -y install mysql* --skip-broken
2.Complete!开启MySQL服务。查看进程和端口
systemctl enable mysqld.service
systemctl start mysqld.service
pstree |grep mysqld
netstat -tunpl |grep mysqld
3.yum安装MySQL默认没有密码,Enter password:直接回车
mysql -uroot -p
4.常用的3种修改密码的方法(前两个方法需进入到mysql命令窗口中,直接接着上一步输入命令即可)(第三个方法要执行quit命令退出MySQL命令窗口,在管理员目录输入)
set password='123456';
alter user 'root'@'localhost' identified by 'mima';
mysqladmi -uroot -p password 'mima';
5.最后尝试建个数据库
----------Accomplish!----------
之后会写篇AMP源码编译安装的,并且也会把源码包上传到csdn。😃