麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 系統(tǒng) > Linux > 正文

linux下如何部署php項(xiàng)目?

2020-03-22 18:45:51
字體:
供稿:網(wǎng)友
linux下部署php項(xiàng)目環(huán)境可以分為兩種,一種使用Apache,php,mysql的壓縮包安裝,一種用yum命令進(jìn)行安裝。

使用三種軟件的壓縮包進(jìn)行安裝,需要手動(dòng)配置三者之間的關(guān)系。apache和php之間的配置沒有什么難度,但是和mysql進(jìn)行配置的時(shí)候就需要對(duì)php的了解了。

以下是用yum在linux中配置php環(huán)境:

MySql

  1.mysql和apache最好是首先進(jìn)行安裝的,因?yàn)樵谂渲胮hp的時(shí)候需要與mysql和apache進(jìn)行關(guān)聯(lián)配置和測(cè)試

首先下載mysql-sever文件,因?yàn)椴┲鱨inux環(huán)境是CentOS版本,yum源中貌似沒有正常安裝mysql時(shí)的mysql-sever文件,需要去網(wǎng)址上下載

1.下載mysql-service文件
[root@tele-1 ~]# wget
mysql-service
[root@tele-1 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

  2.安裝mysql

[root@tele-1 ~]# yum install mysql-community-server

  3.安裝完畢之后啟動(dòng)mysql服務(wù)

[root@tele-1 ~]# service mysqld restart

  4. 初步安裝的mysql是沒有密碼的,用戶名默認(rèn)是root。所以我們需要修改密碼,用mysql命令行進(jìn)行修改

 1.進(jìn)入mysql命令行

[root@tele-1 ~]# mysql -urootWelcome to the html' target='_blank'>MySQL monitor.  Commands end with ; or /g.Your MySQL connection id is 474801Server version: 5.6.36 MySQL Community Server (GPL)Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.mysql>
2.使用命令進(jìn)行密碼修改
mysql> set password for 'root'@'localhost' = password('你要修改的密碼');Query OK, 0 rows affected (0.06 sec)

  5.因?yàn)椴┲魇怯帽镜豱avicat軟件來連接linux下的mysql的,所以如果要在本地訪問的話,就需要改一下mysql數(shù)據(jù)庫(kù)中的user表了

1.操作mysql數(shù)據(jù)庫(kù)表
mysql> use mysql;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql>

2.查看user表中的數(shù)據(jù)(在mysql命令行中可以直接進(jìn)行sql語句編寫)
mysql> select * from user;+-----------+------+-----------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+------------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+-----------------------+-----------------------+------------------+| Host      | User | Password                                  | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | Event_priv | Trigger_priv | Create_tablespace_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections | max_user_connections | plugin                | authentication_string | password_expired |+-----------+------+-----------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+------------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+-----------------------+-----------------------+------------------+| %         | root | *3ce8dad2446975d8b0c771bd7e48d15b | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                | Y          | Y            | Y                      |          |            |             |              |             0 |           0 |               0 |                    0 | mysql_native_password |                       | N                || localhost | root | *3ce8dad2446975d8b0c771bd7e48d15b | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                | Y          | Y            | Y                      |          |            |             |              |             0 |           0 |               0 |                    0 | mysql_native_password |                       | N                || 127.0.0.1 | root | *3ce8dad2446975d8b0c771bd7e48d15b | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                | Y          | Y            | Y                      |          |            |             |              |             0 |           0 |               0 |                    0 | mysql_native_password |                       | N                || ::1       | root | *3ce8dad2446975d8b0c771bd7e48d15b | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                | Y          | Y            | Y                      |          |            |             |              |             0 |           0 |               0 |                    0 | mysql_native_password |                       | N                || tele-1    |      |                                           | N           | N           | N           | N           | N           | N         | N           | N             | N            | N         | N          | N               | N          | N          | N            | N          | N                     | N                | N            | N               | N                | N                | N              | N                   | N                  | N                | N          | N            | N                      |          |            |             |              |             0 |           0 |               0 |                    0 | mysql_native_password | NULL                  | N                |+-----------+------+-----------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+------------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+-----------------------+-----------------------+------------------+5 rows in set (0.00 sec)mysql>

  3.博主的表中是修改之后的表了,想要遠(yuǎn)程訪問,就需要上邊紅色標(biāo)注的數(shù)據(jù)了,Host指的是可以訪問此數(shù)據(jù)庫(kù)的ip地址,%代表的是所有的請(qǐng)求都可以連接進(jìn)來。

大家可以修改一條數(shù)據(jù),也可以添加一條數(shù)據(jù)。但是最好不要修改上邊藍(lán)色標(biāo)注的數(shù)據(jù),修改語句就是下邊的格式

mysql> update user set Host = '%' where ???

 4.最后推出exit或者/q都是退出mysql命令行的方法

mysql> /qBye
安裝Apache

  1.apache安裝方法相對(duì)簡(jiǎn)單

[root@tele-2 ~]# yum install httpd

  2.外網(wǎng)訪問虛擬機(jī)中的地址,我們就需要修改一下apache的配置文件/etc/httpd/conf/httpd.conf

 找到  #ServerName www.example.com:80 改為  ServerName localhost:80

如右圖所示:

 找到  #Listen   改為  Listen:8080(linux中開放的端口號(hào)80XX)

 如右圖所示:  

  3.修改完成之后我們需要再次啟動(dòng)httpd服務(wù),并查看啟動(dòng)狀態(tài)

[root@tele-2 ~]# service httpd startRedirecting to /bin/systemctl start  httpd.service[root@tele-2 ~]# service httpd statusRedirecting to /bin/systemctl status  httpd.service● httpd.service - The Apache HTTP Server   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)   Active: active (running) since Mon 2017-06-05 15:57:34 CST; 5s ago     Docs: man:httpd(8)           man:apachectl(8)  Process: 54532 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)  Process: 39046 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, status=0/SUCCESS) Main PID: 54573 (httpd)   Status: "Processing requests..."   Memory: 15.8M   CGroup: /system.slice/httpd.service           ├─54573 /usr/sbin/httpd -DFOREGROUND           ├─54576 /usr/sbin/httpd -DFOREGROUND           ├─54577 /usr/sbin/httpd -DFOREGROUND           ├─54578 /usr/sbin/httpd -DFOREGROUND           ├─54579 /usr/sbin/httpd -DFOREGROUND           └─54580 /usr/sbin/httpd -DFOREGROUNDJun 05 15:57:34 tele-2 systemd[1]: Starting The Apache HTTP Server...Jun 05 15:57:34 tele-2 systemd[1]: Started The Apache HTTP Server.

  4.此時(shí)你就可以訪問你的服務(wù)器了,輸入localhost或者ip地址,出現(xiàn)一個(gè)Apache test page powered by centos的測(cè)試頁(yè)面

PHP

  1.php安裝命令

[root@tele-2 ~]# yum install php

  2.直接一路安裝,安裝完成之后再次重啟httpd服務(wù)

[root@tele-2 ~]# service httpd startRedirecting to /bin/systemctl start  httpd.service

  3.重啟之后我們進(jìn)行測(cè)試PHP相關(guān)信息,我們新建一個(gè)PHP界面進(jìn)行測(cè)試

在apache默認(rèn)頁(yè)面路徑/var/www/html下新建一個(gè)test.php頁(yè)面,添加代碼

<?php phpinfo();?>

  4.訪問這個(gè)頁(yè)面,輸入localhost/test.php,或者

ip:端口號(hào)/test.php就可以看見php環(huán)境的配置信息了。如右圖:

關(guān)聯(lián)php和mysql

  1.搜索模塊

[root@tele-2 ~]# yum search php

  2.安裝相關(guān)模塊

[root@tele-2 ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml  php-xmlrpc

  3.安裝完成,重啟mysqld,重啟httpd

重新訪問剛才的info.php,我們發(fā)現(xiàn)已經(jīng)多了MySQL的相關(guān)信息。如右圖:

  至此,php在linux中的運(yùn)行環(huán)境就已經(jīng)成功配置完成了。

  1.mysql yum安裝默認(rèn)文件夾及相關(guān)命令

/var/lib/mysql/:/usr/share/mysql(mysql.server)/usr/bin(mysqladmin mysqldump)my.cnf: /etc/my.cnf:/etc/rc.d/init.d/mysql
:service mysql start
停止命令:service mysql stop
運(yùn)行狀態(tài):service mysql status

  2.apache

配置文件路徑:/etc/httpd/conf/httpd.conf
service httpd start
service httpd stop
運(yùn)行狀態(tài):service httpd status

  3.php

php默認(rèn)頁(yè)面路徑:/var/www/html

以上就是linux下如何部署php項(xiàng)目?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注 其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产激情精品一区二区三区 | 怦然心动50免费完整版 | 羞羞视频免费视频欧美 | 在线观看免费av网 | 国产美女爽到喷白浆的 | 精品国产一区二区三区四区在线 | 日本aaaa片毛片免费观看视频 | 91超在线 | 毛片电影在线看 | 国产精品久久久久久久久久久久午夜 | 国产成人综合在线视频 | 一本一道久久久a久久久精品91 | 黄色欧美精品 | 久久亚洲精品久久国产一区二区 | 一级免费毛片 | 久久久久夜色精品国产老牛91 | 成年人黄色免费网站 | 88xx成人精品视频 | 91在线观看 | 国产噜噜噜噜久久久久久久久 | 国产精品久久久久久婷婷天堂 | 一区二区高清视频在线观看 | 宅男噜噜噜66国产免费观看 | 久久久久久久免费视频 | av不卡免费在线 | 亚洲第一成人在线视频 | 高清国产在线 | 操碰视频在线观看 | 国产91亚洲精品一区二区三区 | 亚欧美一区二区 | 91 免费看片| 久久99精品视频在线观看 | 日韩电影av在线 | 国产伦精品一区二区三区在线 | 亚洲va久久久噜噜噜久久男同 | 久久国产精品久久久久久 | 特级黄一级播放 | 成人一级视频在线观看 | 色诱亚洲精品久久久久久 | 国产69精品久久久久久 | 精品成人免费视频 |