当前位置: 首页 > Linux

LAMP环境安装详细步骤(centos7)

时间:2023-04-06 21:16:04 Linux

参考:https://blog.csdn.net/xiao__j...https://blog.csdn.net/qiaosym...LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一、安装centos7的linux系统1、centos下载地址:http://isoredirect.centos.org...或者直接输入网址下载:http://mirrors.neusoft.edu.cn..2。按照这个网站的步骤安装:https://blog.csdn.net/babyxue...全部安装完成后可以成功登录linux系统,会发现缺少中文输入和右键功能直接创建文档可选择以下方式进行配置:1.配置中文输入、打字和翻页键为2.配置创建一个空白文档,然后进入空白文件编辑界面。我们直接输入“:wq!”然后回车,文件将被保存。LAMP中的Linux已安装。现在在我们安装其余部分之前,先检查一下centos版本[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)检查安装是否相关Applicationcheckapachehttpd-vcheckmysqlservicemysqldstart如果已经安装,清理一下yumremovemysqlrm-f/etc/my.cnfrpm-qa|grephttpd下面的步骤应该保证虚拟机中的系统可以上网,用root账号登录系统2.安装Apache1.yum-y安装httpd成功,返回如下2.安装apache扩展yum-yinstallhttpd-manualmod_sslmod_perlmod_auth_mysql安装成功,返回如下3.启动apacheservicehttpdstart(centos7请使用以下命令)systemctlstarthttpd.service#Startapachesystemctlstophttpd.service#Stopsystemctlrestarthttpd.service#Restartsystemctlenablehttpd.service#设置开机自启动4.查看安装浏览器访问ip,安装成功,结果如下-yinstallphp2。安装php-fpmyum-y安装php-fpm3。安装php扩展yum-yinstallphp-gdphp-xmlphp-mbstringphp-ldapphp-pearphp-xmlrpcphp-devel4。测试php安装到apacheweb根目录,写一个小测试脚本.cd/var/www/htmltouchv.php#创建文件vimv.php#编辑并编写代码(键i进入编辑模式)你好世界';phpinfo();?>esc返回控制模式,:wq保存出口。注意:Ctrl+S是Linux下锁屏的快捷键。如果要解锁,请按Ctrl+Q。浏览器访问域名加路径,运行v.php。例如:127.0.0.1/v.php如果内容原样输出,请重启apache4、安装mysql1。yum-y安装mysql2。安装mysql-serveryum-yinstallmysql-server会报错说没有这个安装包。所以先做以下步骤:第一步:安装wget命令从网上下载文件[root@master~]#yum-yinstallwget第二步:下载mysql的repo源[root@master~]#wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm下载本资源时,如果无法解析主机地址,解决方法如下:centos7wget无法解析主机域名。原因:dns问题,需要配置dns服务器。解决方法:1、进入/etc/resolv.conf2、修改或添加内容:nameserver8.8.8.8第三步:安装mysql-community-release-el7-5.noarch.rpm包[root@master~]#rpm-ivhmysql-community-release-el7-5.noarch.rpm第四步:查看[root@master~]#ls-1/etc/yum.repos.d/mysql-community*/etc/yum.repos。d/mysql-community.repo/etc/yum.repos.d/mysql-community-source.repo会得到两个mysqlyumrepo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。第五步:安装mysql[root@master~]#yuminstallmysql-server3.yum-yinstallphp-mysql4.yum-yinstallmysql-connector-odbclibdbi-dbd-mysqlmysql-devel5.mysqlstart运行systemctlstartmysqld.service#Startsystemctlstopmysqld.service#Stopsystemctlrestartmysqld.service#Restartsystemctlenablemysqld.service#开机自启动6.配置mysql第一次安装mysql是没有密码的。设置密码,默认帐号为Root设置mysqlroot帐号的密码mysql_secure_installation输入当前密码(第一次为空,直接回车)是否要设置密码?Y7.Mysql编码问题在CentOS7中修改文件/etc/my.cnf打开配置文件:vi/etc/my.cnf;在[mysqld]、[mysql]、[client]下分别添加如下内容[client]default-character-set=utf8[mysqld]character-set-server=utf8[mysql]default-character-set=utf8mysqlservicesystemctlrestartmysqld.service接下来测试是否可以插入中文数据:进入mysql数据库root@test#mysql-uroot-p输入密码回车后输入密码,列出数据库的码表mysql>showvariableslike'%char%';通过前面的操作修改编码格式会变成:mysql>setcharacter_set_database=utf8;mysql>setcharacter_set_server=utf8;查询所有数据库mysql>showdatabases;创建数据库testmysql>创建数据库测试;创建表创建表t_person(idintprimarykeyauto_increment,namevarchar(20),ageint,emailvarchar(25));insertdatainsertintot_person(name,age,email)values("张三",18,"zs@jmu.edu.cn");查询表中数据mysql>select*fromt_person;查询所有表mysql>showtables;删除数据库mysql>dropdatabasetest;droptable表名--deletetabledeletefromtablenamewherecondition--如果删除的数据插入成功,则证明中文编码配置成功。7、测试mysql+apache+php,在/var/www/htmlLAMP环境到这里就全部搭建好了,如有错误请指出,感谢网上其他朋友写的资料!windows下的PHP框架在linux上运行可能会出现如下错误,或者其他(无法连接数据库的问题)!如果想让windows下的PHP框架运行在linux上,需要修改内容:个人测试有效(ThinkCMF5,tp3)其他应该也可以修改config文件/etc/selinux/config中的内容下面目录改为:SELINUX=disabled然后重启系统就可以了。