當前位置:首頁 » 編程語言 » php56mysql

php56mysql

發布時間: 2022-05-23 22:21:45

1. php鏈接Mysql資料庫

如果不是root密碼:
連root的密碼也忘記了嗎?
沒有的話,用root進去,修改mysql資料庫user表咯。

如果是root密碼:

方法一:
MySQL提供跳過訪問控制的命令行參數,通過在命令行以此命令啟動MySQL伺服器:
safe_mysqld --skip-grant-tables&
即可跳過MySQL的訪問控制,任何人都可以在控制台以管理員的身份進入MySQL資料庫。
需要注意的是在修改完密碼以後要把MySQL伺服器停掉重新啟動才會生效

方法二:
可以進行如下的步驟重新設置MySQL的root密碼:
1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連接MySQL資料庫。
因為在重新設置MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的
狀態下,其他的用戶也可以任意地登錄和修改MySQL的信息。可以採用將MySQL對
外的埠封閉,並且停止Apache以及所有的用戶進程的方法實現伺服器的准安全
狀態。最安全的狀態是到伺服器的Console上面操作,並且拔掉網線。
2.修改MySQL的登錄設置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存並且退出vi。
3.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登錄並修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 『help;』 or 『\h』 for help. Type 『\c』 to clear the buffer.
mysql> USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( 『new-password』 ) WHERE User = 『root』 ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
5.將MySQL的登錄設置修改回來
# vi /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存並且退出vi。
6.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
windows
1.以系統管理員身份登陸系統。
2.打開cmd—–net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過許可權檢查啟動mysql.
d:\usr\local\mysql4\bin\mysqld-nt –skip-grant-tables
5.重新打開cmd。進到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password 「newpassword」
d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd里net start mysql
7.搞定了。
2,MySQL4.1以上版本一種密碼錯誤問題的解決方法
1 # SET PASSWORD FOR 』some_user』@』some_host』 = OLD_PASSWORD(『newpwd』);
2 # FLUSH PRIVILEGES;
3,Mysql資料庫修復
myisamchk -r -q d:\mysql\data\latin1\*
r代表修復
q代錶快速
d:\mysql\data\latin1\*資料庫裡面 *代表裡面的所有的文件

方法三:
如果你忘記了你的MYSQL的root口令的話,你可以通過下面的過程恢復。
1. 向mysqld server 發送kill命令關掉mysqld server(不是 kill -9),存放進程ID的文件通常在MYSQL的資料庫所在的目錄中。
kill `cat /mysql-data-directory/hostname.pid`
你必須是UNIX的root用戶或者是你所運行的SERVER上的同等用戶,才能執行這個操作。
2. 使用`--skip-grant-tables' 參數來啟動 mysqld。
3. 使用`mysql -h hostname mysql'命令登錄到mysqld server ,用grant命令改變口令。你也可以這樣做:`mysqladmin -h hostname -u user password 'new password''。
(其實也可以用use mysql; update user set password =password('yourpass') where user='root' 來做到。)
4. 載入許可權表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。(當然,在這里,你也可以重啟mysqld。)

方法四:(一定要先備份)
1,重新在另一台電腦上安裝相同版本的MySQL
2,刪除忘記密碼的電腦中MySQL安裝目錄中\data\mysql的全部內容(要先停止MySQL服務)
3,Copy新裝的電腦上MySQL安裝目錄中\data\mysql的全部內容 to 剛剛刪除的目錄中
4,啟動MySQL服務

這樣就只有一個root用戶了,密碼為空……

2. PHP+mysql查詢問題

select
SUBSTRING_INDEX(group_concat(aid order by aid desc), ',',1)
,did, SUBSTRING_INDEX(group_concat(zyadd order by aid desc), ',',1),
SUBSTRING_INDEX(group_concat(name order by aid desc ), ',',1)
SUBSTRING_INDEX(group_concat(status order by aid desc), ',',1)
from table group by did

3. PHP+MYSQL同時插入多條記錄的方法 表 ID 自動遞增 name TEXT 需要一次添加多行數據。

最簡單的方法,LZ可以在提交NAME時每一行後用,區分,類似這種
張三,
李四,
王二麻子
然後提交到PHP文件,$_POST['name']
再用$arr=explode(",",$_POST['name'])截取放入數組,
加個for($i=0;$i<3;$i++){
INSERT ...VALUES('$arr[$i]')...
}
這樣應該OK的,

4. 如何在 FreeBSD 10.2 上安裝 Nginx 作為 Apache 的反向代理

Nginx 是一款自由開源的 HTTP 和反向代理伺服器,也可以用作 POP3/IMAP 的郵件代理伺服器。Nginx 是一款高性能的 web 伺服器,其特點是功能豐富,結構簡單以及內存佔用低。 第一個版本由 Igor Sysoev 發布於2002年,到現在有很多大型科技公司在使用,包括 Netflix、 Github、 Cloudflare、 WordPress.com 等等。
在這篇教程里我們會「在 FreeBSD 10.2 系統上,安裝和配置 Nginx 網路伺服器作為 Apache 的反向代理」。 Apache 將在8080埠上運行 PHP ,而我們會配置 Nginx 運行在80埠以接收用戶/訪問者的請求。如果80埠接收到用戶瀏覽器的網頁請求,那麼 Nginx 會將該請求傳遞給運行在8080埠上的 Apache 網路伺服器和 PHP。
前提條件
FreeBSD 10.2
Root 許可權
步驟 1 - 更新系統
使用 SSH 認證方式登錄到你的 FreeBSD 伺服器,使用下面命令來更新你的系統:
freebsd-update fetch
freebsd-update install
步驟 2 - 安裝 Apache
Apache 是開源的、使用范圍最廣的 web 伺服器。在 FreeBSD 里默認沒有安裝 Apache, 但是我們可以直接通過 /usr/ports/www/apache24 下的 ports 或軟體包來安裝,也可以直接使用 pkg 命令從 FreeBSD 軟體庫中安裝。在本教程中,我們將使用 pkg 命令從 FreeBSD 軟體庫中安裝:
pkg install apache24
步驟 3 - 安裝 PHP
一旦成功安裝 Apache,接著將會安裝 PHP ,它來負責處理用戶對 PHP 文件的請求。我們將會用到如下的 pkg 命令來安裝 PHP:
pkg install php56 mod_php56 php56-mysql php56-mysqli
步驟 4 - 配置 Apache 和 PHP
一旦所有都安裝好了,我們將會配置 Apache 運行在8080埠上, 並讓 PHP 與 Apache 一同工作。 要想配置Apache,我們可以編輯「httpd.conf」這個配置文件, 對於 PHP 我們只需要復制 「/usr/local/etc/」目錄下的 PHP 配置文件 php.ini。
進入到「/usr/local/etc/」目錄,並且復制 php.ini-proction 文件到 php.ini :
cd/usr/local/etc/
cp php.ini-proction php.ini
下一步,在 Apache 目錄下通過編輯「httpd.conf」文件來配置 Apache:
cd/usr/local/etc/apache24
nano-c httpd.conf
埠配置在第52行 :
Listen8080
伺服器名稱配置在第219行:
ServerName127.0.0.1:8080
在第277行,添加 DirectoryIndex 文件,Apache 將用它來服務對目錄的請求:
DirectoryIndex index.php index.html
在第287行下,配置 Apache ,添加腳本支持:
<FilesMatch"\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch"\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
保存並退出。
現在用 sysrc 命令,來添加 Apache 為開機啟動項目:
sysrc apache24_enable=yes
然後用下面的命令測試 Apache 的配置:
apachectl configtest
如果到這里都沒有問題的話,那麼就啟動 Apache 吧:
service apache24 start
如果全部完畢,在「/usr/local/www/apache24/data」目錄下創建一個 phpinfo 文件來驗證 PHP 在 Apache 下順利運行:
cd/usr/local/www/apache24/data
echo"<?php phpinfo(); ?>">info.php
現在就可以訪問 freebsd 的伺服器 IP : 192.168.1.123:8080/info.php 。
Apache and PHP on Port 8080
Apache and PHP on Port 8080
Apache 及 PHP 運行在 8080 埠。
步驟 5 - 安裝 Nginx
Nginx 可以以較低內存佔用提供高性能的 Web 伺服器和反向代理伺服器。在這個步驟里,我們將會使用 Nginx 作為Apache 的反向代理,因此讓我們用 pkg 命令來安裝它吧:
pkg install nginx
步驟 6 - 配置 Nginx
一旦 Nginx 安裝完畢,在「nginx.conf」文件里,我們需要做一個新的配置文件來替換掉原來的 nginx 配置文件。切換到「/usr/local/etc/nginx/」目錄下,並且備份默認 nginx.conf 文件:
cd/usr/local/etc/nginx/
mv nginx.conf nginx.conf.oroginal
現在就可以創建一個新的 nginx 配置文件了:
nano-c nginx.conf
然後粘貼下面的配置:
user www;
worker_processes 1;
error_log /var/log/nginx/error.log;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log;
sendfile on;
keepalive_timeout 65;
#Nginx cache configuration
proxy_cache_path /var/nginx/cache levels=1:2 keys_zone=my-cache:8m max_size=1000m inactive=600m;
proxy_temp_path /var/nginx/cache/tmp;
proxy_cache_key "$scheme$host$request_uri";
gzip on;
server {
#listen 80;
server_name _;
location /nginx_status {
stub_status on;
access_log off;
}
# redirect server error pages to the static page /50x.html
#
error_page 500502503504/50x.html;
location =/50x.html {
root /usr/local/www/nginx-dist;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:8080
#
location ~ \.php$ {
proxy_pass http://127.0.0.1:8080;
include/usr/local/etc/nginx/proxy.conf;
}
}
include/usr/local/etc/nginx/vhost/*;
}
保存並退出。
下一步,在 nginx 目錄下面,創建一個 proxy.conf 文件,使其作為反向代理 :
cd/usr/local/etc/nginx/
nano-c proxy.conf
粘貼如下配置:
proxy_buffering on;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffers 1008k;
add_header X-Cache $upstream_cache_status;
保存並退出。
最後一步,為 nginx 的高速緩存創建一個「/var/nginx/cache」的新目錄:
mkdir-p /var/nginx/cache
步驟 7 - 配置 Nginx 的虛擬主機
在這個步驟裡面,我們需要創建一個新的虛擬主機域「saitama.me」,其文檔根目錄為「/usr/local/www/saitama.me」,日誌文件放在「/var/log/nginx」目錄下。
我們必須做的第一件事情就是創建新的目錄來存放虛擬主機配置文件,我們創建的新目錄名為「vhost」。創建它:
cd/usr/local/etc/nginx/
mkdir vhost
創建好 vhost 目錄,然後我們就進入這個目錄並創建一個新的虛擬主機文件。這里我取名為「saitama.conf」:
cd vhost/
nano-c saitama.conf
粘貼如下虛擬主機的配置:
server {
#Replacewith your freebsd IP
listen 192.168.1.123:80;
#DocumentRoot
root /usr/local/www/saitama.me;
index index.php index.html index.htm;
#Domain
server_name www.saitama.me saitama.me;
#ErrorandAccess log file
error_log /var/log/nginx/saitama-error.log;
access_log /var/log/nginx/saitama-access.log main;
#ReverseProxyConfiguration
location ~ \.php$ {
proxy_pass http://127.0.0.1:8080;
include/usr/local/etc/nginx/proxy.conf;
#Cache configuration
proxy_cache my-cache;
proxy_cache_valid 10s;
proxy_no_cache $cookie_PHPSESSID;
proxy_cache_bypass $cookie_PHPSESSID;
proxy_cache_key "$scheme$host$request_uri";
}
#DisableCachefor the file type html, json
location ~*.(?:manifest|appcache|html?|xml|json)$ {
expires -1;
}
#EnableCache the file30 days
location ~*.(jpg|png|gif|jpeg|css|mp3|wav|swf|mov|doc|pdf|xls|ppt|docx|pptx|xlsx)$ {
proxy_cache_valid 200120m;
expires 30d;
proxy_cache my-cache;
access_log off;
}
}
保存並退出。
下一步,為 nginx 和虛擬主機創建一個新的日誌目錄「/var/log/」:
mkdir-p /var/log/nginx/
如果一切順利,在文件的根目錄下創建目錄 saitama.me 用作文檔根:
cd/usr/local/www/
mkdir saitama.me
步驟 8 - 測試
在這個步驟裡面,我們只是測試我們的 nginx 和虛擬主機的配置。
用如下命令測試 nginx 的配置:
nginx -t
如果一切都沒有問題,用 sysrc 命令添加 nginx 為開機啟動項,並且啟動 nginx 和重啟 apache:
sysrc nginx_enable=yes
service nginx start
service apache24 restart
一切完畢後,在 saitama.me 目錄下,添加一個新的 phpinfo 文件來驗證 php 的正常運行:
cd/usr/local/www/saitama.me
echo"<?php phpinfo(); ?>">info.php
然後訪問這個域名: www.saitama.me/info.php。
Virtualhost Configured saitamame
Virtualhost Configured saitamame
Nginx 作為 Apache 的反向代理運行了,PHP 也同樣工作了。
這是另一個結果:
測試無緩存的 .html 文件。
curl -I www.saitama.me
html with no-cache
html with no-cache
測試有三十天緩存的 .css 文件。
curl -I www.saitama.me/test.css
css file 30day cache
css file 30day cache
測試緩存的 .php 文件:
curl -I www.saitama.me/info.php
PHP file cached
PHP file cached
全部搞定。
總結
Nginx 是最受歡迎的 HTTP 和反向代理伺服器,擁有豐富的功能、高性能、低內存/RAM 佔用。Nginx 也用於緩存, 我們可以在網路上緩存靜態文件使得網頁加速,並且緩存用戶請求的 php 文件。 Nginx 容易配置和使用,可以將它用作 HTTP 伺服器或者 apache 的反向代理。

5. PHP mysql 怎麼樣只保留100條信息

1.每次插入前,你先用count獲取當前總條數,最早錄入時間,用group by一個語句就可以實現了。
2.當總條數小於100,直接新增。
3.當用條數大於等於100,根據剛才返回的最早錄入時間刪除此記錄,再新增。

6. php 論壇連不上mysql資料庫

SQL: SELECT type FROM [Table]usergroups WHERE groupid='7'
Error: Table 'heying.[Table]usergroups' doesn't exist

這段話已經很明確的告訴你了,資料庫中不存在這個表,當然原因有兩個:
1,PHP連接MYSQL的原因,你單獨用PHPMyadmin測試一下看用戶名和密碼是不是對的,這個很重要,因為復雜問題往往是出現在很弱智的環節
2,實際上真的不存在這個表,呵呵,當然這是由你的安裝程序來決定的,PHP安裝網站程序會自動創建表,如果沒有建立,當然是錯誤的

打完收工.祝你好運伙計

7. 怎麼安裝PHP環境

LAMP/LNMP 環境搭建

一.檢查系統環境

1.確認centos版本

[root@localhost ~]# cat /etc/redhat-release

2.檢查是否安裝過apache

rpm -qa | grep httpd

或者:

apachectl -v

或者:

httpd -v

3.檢查是否安裝過Mysql

service mysqld start

如果未被識別則沒有安裝

如果系統安裝過,或者安裝失敗,清理一下系統

4.清理Mysql痕跡

yum remove mysql

rm -f /etc/my.cnf

5.卸載Apache包

rpm -qa|grep httpd

注意:如果是新的系統或者你從來沒有嘗試安裝過,則以上步驟省略

二.安裝Apache、PHP、Mysql

停止防火牆服務

[root@localhost ~]# systemctl stop firewalld.service

禁用防火牆開機啟動服務

[root@localhost ~]# systemctl disable firewalld.service

1.安裝apache

[root@localhost ~]# yum -y install httpd

2.安裝php

[root@localhost ~]# yum -y install php

3.安裝php-fpm

[root@localhost ~]# yum -y install php-fpm

4.安裝Mysql

[root@localhost ~]# yum -y install mysql

5.安裝 mysql-server

[root@localhost ~]# yum install mariadb-server

CentOS 7+ 版本將MySQL資料庫軟體從默認的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安裝mariadb,因為centos7默認將mariadb視作mysql。

因為mysql被oracle收購後,原作者擔心mysql閉源,所以又寫了一個mariadb,這個資料庫可以理解為mysql的分支。如果需要安裝mariadb,只需通過yum就可。

6.安裝 php-mysql

[root@localhost ~]# yum -y install php-mysql

三.安裝基本常用擴展包

1.安裝Apache擴展包

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

2.安裝PHP擴展包

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

3.安裝Mysql擴展包

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

四.配置Apache、mysql開機啟動

重啟Apache、mysql服務(注意這里和centos6有區別,Cenots7+不能使用6的方式)

systemctl start httpd.service #啟動apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重啟apache

systemctl enable httpd.service #設置apache開機啟動

重啟資料庫

#啟動MariaDB

[root@localhost ~]# systemctl start mariadb.service

#停止MariaDB

[root@localhost ~]# systemctl stop mariadb.service

#重啟MariaDB

[root@localhost ~]# systemctl restart mariadb.service

#設置開機啟動

[root@localhost ~]# systemctl enable mariadb.service

五.配置Mysql

初次安裝mysql是沒有密碼的,我們要設置密碼,mysql的默認賬戶為root

方式1:設置 MySQL 數據 root 賬戶的密碼:

[root@localhost ~]# mysql_secure_installation

當出現如下提示時候直接按回車:

Enter current password for root

出現如下再次回車:

Set root password? [Y/n]

出現如下提示輸入你需要設置的密碼,這里輸入了root,輸入密碼是不顯示的,回車後再輸入一次確認:

New password:

接下來還會有四個確認,分別是:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

直接回車即可。

方式2:進入mysql mysql -r

修改mysql密碼:set password for 'root'@'localhost'=password('root');

mysql授權遠程連接(navicat等): grant all on *.* to root identified by 'root';

六.測試環境

我們在瀏覽器地址欄輸入http://ip/,正常顯示,說明我們的lamp 環境搭建成功

七.安裝nginx

yum install yum-priorities -y

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum install nginx

Nginx 版本號可變更http://nginx.org/packages/centos/7/noarch/RPMS/$版本

八.配置nginx

1.nginx啟動,停止,重啟

systemctl start nginx.service #啟動nginx

systemctl stop nginx.service #停止

systemctl restart nginx.service #重啟

systemctl enable nginx.service #設置開機啟動

  • 更改nginx埠號(根據自己需求)

  • cd /etc/nginx/conf.d/

    vim default.conf

    把listen 80改成listen 81

    3.訪問http://ip:81即可看到nginx首頁

    安裝完成訪問時候需要啟動php-fpm,不重啟訪問會出現下載文件,重啟命令如下

    systemctl start php-fpm.service #啟動php-fpm

    systemctl enable php-fpm.service #設置開機啟動

    4.更改nginx配置文件識別php

    vi /etc/nginx/conf.d/default.conf,把之前的#給去掉就可以了,順手改一下

    location ~ .php$ {

    root html;

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;

    include fastcgi_params;

    }

    方法二 安裝nginx

    yum install nginx

    啟動nginx,並設置為開機啟動

    systemctl start nginx

    systemctl enable nginx

5.在 /usr/share/nginx/html中新建一個test.php

訪問http://ip:81/test.php即可看到php頁面

修改完成配置記得啟動apache 和php-fpm 哦!

九.負載配置

upstream site{

server 172.16.170.138;

server 172.16.170.139;

}

server {

listen 80;

server_name localhost;

#charset koi8-r;

#access_log /var/log/nginx/log/host.access.log main;

location / {

root /usr/share/nginx/html;

index index.html index.htm;

proxy_pass http://site;

}

apache 默認目錄 /var/www/html

nginx 默認目錄 /usr/share/nginx/html

升級php版本

centos7 默認安裝php是5.4

查看yum的可安裝的php版本列表

yum provides php

開始升級PHP更新源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum remove php-common -y #移除系統自帶的php-common

php72版本

yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

php56版本

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring #安裝依賴包

查看php版本

php -v

安裝php fpm:

yum install php72w-fpm

yum provides php-fpm #因為我是准備搭建lnmp,所以安裝php-fpm,這里會提示多個安裝源,選擇5.6版本的安裝就可以了

yum install php56w-fpm-5.6.31-1.w7.x86_64 -y

systemctl start php-fpm.service 【啟動】

systemctl enable php-fpm.service【開機自啟動】

CentOS yum有時出現「Could not retrieve mirrorlist 」的解決辦法——resolv.conf的配置

原因:沒有配置resolv.conf

解決方法:

到/etc目錄下配置resolv.conf加入nameserver IP,如:

nameserver 8.8.8.8

nameserver 8.8.4.4

search localdomain

保存再次運行上面的命令就可以。

https://blog.csdn.net/mao834099514/article/details/73470001

nginx目錄 : /usr/share/nginx/html

/etc/nginx/conf.d/default.conf nginx配置目錄

apache目錄 : /var/www/html

/etc/httpd/conf/httpd.conf apache配置文件

nginx 配置域名

cd /etc/nginx

cp default.conf imooc.conf

修改server_name imooc.test.com 以及項目目錄

配置虛擬域名 windows 訪問需要在host增加 linuxip

ServerName www.nine.com

DocumentRoot "/var/www/html/learnlaravel/public"

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

關閉防火牆

setenforce 0

8. 問一個 php寫入Mysql資料庫的問題,很弱智,請指教,我新手

$sql="insert into sss(name) values ('$_POST[a]')";
echo "輸入資料庫成功!";
你這是沒有執行這條sql語言,當然插入不到資料庫中了,
$sql="insert into sss(name) values ('$_POST[a]')";
$query = mysql_query($sql);
if($query)
echo "輸入資料庫成功!";
else
echo "輸入資料庫失敗!";

$link = mysql_connect('localhost', 'root', '123')
or die('Could not connect: ' . mysql_error());
mysql_select_db('test') or die('Could not select database');

mysql_query("set names utf-8");
這里最好是添加上一天語言,給他指定一個編碼,看看資料庫中是什麼編碼,我這里指定的是utf-8編碼

熱點內容
phpsftp上傳 發布:2025-02-13 14:35:43 瀏覽:273
c學生管理系統資料庫 發布:2025-02-13 14:21:41 瀏覽:122
傳奇添加會員腳本 發布:2025-02-13 14:20:50 瀏覽:205
微信開發平台源碼 發布:2025-02-13 14:14:20 瀏覽:613
安卓大屏屏幕休眠是什麼意思 發布:2025-02-13 14:13:28 瀏覽:464
腳本的參數設置 發布:2025-02-13 14:11:57 瀏覽:863
androidtexture 發布:2025-02-13 14:11:57 瀏覽:393
怎麼取消網路密碼怎麼設置 發布:2025-02-13 14:11:54 瀏覽:426
我的世界電腦手機等價科技伺服器 發布:2025-02-13 14:06:06 瀏覽:244
刪除空行linux 發布:2025-02-13 14:04:11 瀏覽:992