ubuntu 下配置 mysql+php7+apache2+虚拟主机

1.安装php
sudo apt install php

2.安装apache2
sudo apt install apache2

=>工作目录地址/var/www/html
=>配置文件目录/etc/apache2/apache2.conf

3.配置apache2和php命令
sudo apt-get install libapache2-mod-php

4.安装mysql   
 ```sudo apt install mysql-server mysql-client```
 
 5.配置php和mysql    
 ```sudo apt install php7.0-mysql```
 
 6.安装php的一些必要插件    
 ```sudo apt-get install php-mysql php-gd php-imap php-ldap php-mbstring  php7.0-dev  libmysqlclient-dev```
 
 7.安装nodejs和npm    
 去官网下载nodejs for linux版本    
 解压到user/src/node目录里面    
 创建软连接:    ```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/node /usr/bin```
 ```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/npm /usr/bin```
 
 8.安装其他插件   
  ```npm install vue-cli```
  ```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/vue /usr/bin```
  ```npm install cnpm ```
  ```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/cnpm /usr/bin```
  
  9.操作数据库   
   创建数据库:        
   ```create database `数据库名` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;```
   导入数据库:        
   ```source  sql文件绝对路径```

   10.配置apache2的虚拟主机    
   1)复制一份默认主机的设置  
   ```sudo cp /etc/apache2/site-available/001-default.conf   xsoa.me.conf```
   
    2)将下面的设置写入 xsoa.me.conf 中   
     <VirtualHost *:80>                    
	         DocumentRoot "文件目录的绝对路径"                    
	         ServerName xsoa.me                    
	         ServerAlias                 
<Directory "文件目录的绝对路径">                    
	         Options FollowSymLinks ExecCGI                    
	         AllowOverride All                  
	           Order allow,deny                    
	           Allow from all                    
	           Require all granted               
            </Directory>              
          </VirtualHost>
                 
     3)创建软连接 
     ```sudo ln -s /etc/apache2/sites-available/xsoa.me.conf /etc/apache2/sites-enabled/xsoa.me.conf ```
       4)检查配置文件   
       ```sudo apache2ctl configtest```
       5)重启apache2     
        ```sudo /etc/init.d/apache2 restart```
        ####重启apache2命令   
        ```sudo /etc/init.d/apache2 restart```
        ####linux下开启、关闭、重启mysql服务命令
        一、 启动1、使用 service 启动   service mysql start2、
            使用 mysqld 脚本启动:/etc/inint.d/mysql start3、
            使用 safe_mysqld 启动:safe_mysql&
        二、停止1、使用 service 启动:service mysql stop2、
            使用 mysqld 脚本启动:/etc/inint.d/mysql stop3、mysqladmin shutdown
        三、重启1、使用 service 启动:service mysql restart2、
        	    使用 mysqld 脚本启动:/etc/inint.d/mysql restart

####php.ini 在/etc/php/7.0/apache2目录

####ubuntu所有php扩展 php-7.0 扩展列表

sudo apt-get install php7.0-bz2 
sudo apt-get install php7.0-calendar
 sudo apt-get install php7.0-ctype 
 sudo apt-get install php7.0-curl 
 sudo apt-get install php7.0-dom 
 sudo apt-get install php7.0-enchant 
 sudo apt-get install php7.0-exif 
 sudo apt-get install php7.0-fileinfo 
 sudo apt-get install php7.0-ftp 
 sudo apt-get install php7.0-gd 
 sudo apt-get install php7.0-gettext 
 sudo apt-get install php7.0-gmp 
 sudo apt-get install php7.0-iconv 
 sudo apt-get install php7.0-intl 
 sudo apt-get install php7.0-json 
 sudo apt-get install php7.0-ldap 
 sudo apt-get install php7.0-mbstring 
 sudo apt-get install php7.0-mysqli 
 sudo apt-get install php7.0-mysqlnd 
 sudo apt-get install php7.0-opcache 
 sudo apt-get install php7.0-pdo 
 sudo apt-get install php7.0-phar 
 sudo apt-get install php7.0-posix 
 sudo apt-get install php7.0-pspell 
 sudo apt-get install php7.0-readline 
 sudo apt-get install php7.0-shmop 
 sudo apt-get install php7.0-simplexml 
 sudo apt-get install php7.0-snmp 
 sudo apt-get install php7.0-soap 
 sudo apt-get install php7.0-sockets 
 sudo apt-get install php7.0-sqlite3 
 sudo apt-get install php7.0-sysvmsg 
 sudo apt-get install php7.0-sysvsem 
 sudo apt-get install php7.0-sysvshm 
 sudo apt-get install php7.0-wddx 
 sudo apt-get install php7.0-xml 
 sudo apt-get install php7.0-xsl

 sudo apt-get install php7.0-recode
  sudo apt-get install php7.0-dba 
  sudo apt-get install php7.0-imap 
  sudo apt-get install php7.0-interbase 
  sudo apt-get install php7.0-odbc 
  sudo apt-get install php7.0-pgsql 
  sudo apt-get install php7.0-tidy 
  sudo apt-get install php7.0-zip```
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值