Linux系统中如何部署php

1. 在线安装 Apache 服务器

ubuntu 可通过“apt”等命令在线安装,centos用yum。

# ubuntu
sudo apt-get install apache2
# centos
yum -y install httpd

安装完成后需要手动启动 apache 服务.

# ubuntu
sudo /etc/init.d/apache2 start
# centos
systemctl restart httpd

测试 Apache,在浏览器输入虚拟机 IP 地址,说明 Apache 安装成功

2. 安装 MySQL/MariaDB

安装 MariaDB 服务

# ubuntu
sudo apt-get install mariadb-server
sudo apt-get install mariadb-client
# centos
yum -y install mariadb-server

配置 Mariadb 的安全选项:

sudo mysql_secure_installation

如果报错查看服务启动没......
此时系统会提示输入数据库 root 用户密码,因系统并未设置相应密码,此
时直接按提示回车即可。若提示错误,则 sudo /etc/init.d/mysql restart 命
令重启 mysql 服务并重新执行安全选项命令。
随后数据库会提示以下安全设置信息,一般设置数据库root用户密码即可,
其它选项按回车选择默认:
1、Enter current password for root (enter for none): 输入当前 root
的密码(因新数据库无密码,回车即可);
2、Set root password? [Y/n] 回车,默认为输入 Y;
3、New password: 输入新密码;
4、Re-enter new password 确认密码;
5、Remove anonymous users? [Y/n] 移除匿名用户;
6、Disallow root login remotely? [Y/n] 禁止 root 远程登录;
7、Remove test database and access to it? [Y/n] 移除测试数据库;
8、Reload privilege tables now? [Y/n] 重新加载权限表。
测试数据库,如图所示,若进入数据库则表示数据库安装成功。

登录数据库

sudo mysql –u root -p

3. 安装 PHP

# ubuntu
sudo apt-cache search php7
sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-mysql

# centos
yum install php php-devel
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

PHP 安装完毕后需重启 Apache。

4. 测试 PHP 页面

编辑测试文件,如下图所示,在“/var/www/html”目录下新建“test.php”文件,并输入如下图所示的测试代码。

<?php echo phpinfo(); ?>

在浏览器中输入测试页面地址,并确认已安装组件。

localhost/test.php

posted @ 2024-04-11 22:07  郑琰  阅读(166)  评论(0编辑  收藏  举报
#

# #