PHP
1.导入数据库
2.搭建服务器
LAMP、LNMP、WAMP都可以
详细教程:Linux centOS 6 搭建LAMP(Linux+Apache+Mysql+PHP)
- 一、检查系统环境
- 二、安装Apache、PHP、Mysql
- 三、安装基本常用扩展包
- 四、配置Apache、mysql开机启动
- 五、配置Mysql
- 六、测试环境
- 七、小结
系统CentOS,采用yum在线安装
一、检查系统环境
1、确认centos版本
2、检查是否安装过apache
rpm -qa | grep httpd
或者:
apachectl -v
或者:
httpd -v
3、检查是否安装过Mysql
service mysqld start
如果未被识别则没有安装
如果系统安装过,或者安装失败,清理一下系统
二、安装Apache、PHP、Mysql
1、安装apache
直到返回
表示安装成功!
在系统上面查询一下是否已经安装了apache 【Apache在linux系统里的名字是httpd】
如果有返回的信息,则会显示已经安装的软件。如果没有则不会显示其它的信息。如下图是没有安装的。查询的时候没有显示其它的信息。
有显示了,证明已经安装完成了
2、安装php
直到返回:
3、安装php-fpm(FastCGI Process Manager:FastCGI进程管理器)
直到返回:
4、安装Mysql
直到返回:
表示安装成功!
5、安装 mysql-server
直到返回:
6、安装 php-mysql
直到返回:
安装成功!!!
三、安装基本常用扩展包
1、安装Apache扩展包
直到返回:
安装成功
2、安装PHP扩展包
直到返回:
安装成功
3、安装Mysql扩展包
已经安装成功
四、配置Apache、mysql开机启动
查询chkconfig --list查询apache和mysql服务是否存在,不存在则需要手动添加
测试存在,设置
使用chkconfig命令实现
chkconfig在命令行操作时会经常用到,它可以方便地设置和查询不同运行级上的系统服务chkconfig 语法:
chkconfig [--add] [--del] [--list] [系统服务]
chkconfig [--level/levels] [等级代号] [系统服务] [on/off/reset]
等级代码为:linux系统的运行级别。linux 将操作 环境分为以下7个等级,即
0:关机
1:单用户模式(单用户、无网络)
2:无网络支持的多用户模式(多用户、无网络)
3:有网络支持的多用户模式(多用户、有网络)
4:保留,未使用
5:有网络支持有X-Window支持的多用户模式(多用户、有网络、X-Window界面)
6:重新引导系统,即重启
添加完设置启动项:
chkconfig --level 2345 httpd on
chkconfig --level 2345 mysqld on
上面就完整的配置了Apache服务,现在启动Apache服务
sudoservice httpd start
五、配置Mysql
初次安装mysql是没有密码的,我们要设置密码,mysql的默认账户为root
六、测试环境
1、我们在浏览器地址栏输入http://localhost/如下图,说明我们的apache测试成功
2、测试Php
进入apache的web根目录:/var/www/html
中写一个最简单的php测试页面
cd /var/www/html
touch phpinfo-test.php
vi phpinfo-test.php
3、进入到了控制模式之后按键盘字母 i 进入到编辑模式,将如下代码输入到文件中
<?php
echo "<title>Phpinfo Test.php</title>";
phpinfo()
?>
按 esc 退出编辑模式,回到控制模式,输入 :wq 然后回车,在浏览器中输入服地址http://localhost/phpinfo-test.php
出现下图则成功
参考文https://blog.csdn.net/qq_30118843/article/details/82291869
安装完成后,默认根目录为 /var/www/html
1.将网站的全部内容拷贝到 网站的根目录中,浏览 网站域名/路径/index.php
2.
配置
设置短标签 vi php.ini
short_open_tag=On